Я использую jQuery EasyUI Combobox для представления списка данных. Есть ли способ удалить конкретную строку из списка jobuery EasyUI combobox с помощью функции jQuery EasyUI или чего-то еще?удалить данные из jquery easyui combobox
4
A
ответ
3
Здравствуйте я не нашел специальную функцию, которая в EasyUI Combobox, но вы можете использовать JQuery selectors
это способ удалить выбранный элемент:
$('.combobox-item-selected').remove(); // Remove selected item
$('.combo-text').val(''); // clear a textfield
это способ удалить любой пункт уникальных селекторов значений с помощью:
$('div[value="ND"]').remove(); // Where ND is unique value
я попробовал этот код в this демо EasyUI Combobox
Приветствия
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);
Обычно, вы можете изменить выбранный вариант. Я использую ниже код, выберите первый.
var opts = $("#id").combobox('options');
$("#id").combobox('setValue', newItems[0][opts.valueField]);