jQueryEasyUIコンボボックスを使用してデータのリストを表示しています。jQuery EasyUI関数などを使用してjQueryEasyUIコンボボックスリストから特定の行を削除する方法はありますか?
質問する
4403 次
2 に答える
3
こんにちは私はEasyUIコンボボックスでそのための特別な関数を見つけませんでしたが、JQueryセレクターを使用できます
これは、選択したアイテムを削除する方法です。
$('.combobox-item-selected').remove(); // Remove selected item
$('.combo-text').val(''); // clear a textfield
これは、セレクターを使用して一意の値でアイテムを削除する方法です。
$('div[value="ND"]').remove(); // Where ND is unique value
EasyUIコンボボックスのこのデモでこのコードを試しました
ご挨拶
于 2012-12-19T00:27:23.560 に答える
0
特別な関数は見つかりませんでしたが、「getData」と「loadData」を使用して実行できます。
var items = $("#id").combobox('getData');
var newItems = [];
//push the select option if value is not equals '1'
$.each(items, function (index, item) {
if (item.value != '1') {
newItems.push(item);
}
});
$("#id").combobox('loadData', newItems);
通常、uは選択したオプションを変更できます。以下のコードを使用して、最初のコードを選択します。
var opts = $("#id").combobox('options');
$("#id").combobox('setValue', newItems[0][opts.valueField]);
于 2017-02-22T04:57:02.677 に答える