Очистить выпадающий список с помощью jQuery Select2
я пытаюсь программно очистить выпадающий список, используя фантастическийвыбор2 библиотека. Раскрывающийся список динамически заполняется удаленным вызовом ajax с использованием Select2.query
вариант.
HTML:
Javascript:
var $remote = $('#remote');
$remote.select2({
allowClear: true,
minimumInputLength: 2,
query: function(options){
$.ajax({
dataType: 'json',
url: myURL + options.term,
error: function(jqXHR, textStatus, errorThrown){
smoke.alert(textStatus + ": server returned error on parsing arguments starting with " + options.term);
},
success: function(data, textStatus, jqXHR){
var results = [];
for(var i = 0; i < data.length; ++i){
results.push({id: data[i].id, text: data[i].name});
}
options.callback({results: results, more: false});
}
});
}
});
К сожалению, призыв к$remove.select2('val', '')
выбрасывает следующее исключение: я
Uncaught Error: cannot call val() if initSelection() is not defined
мы пытались установитьattr
, установив,val
text
и конкретный Select2data
функция. Можно'Похоже, он прояснил этого парня и работает в режиме радио-кнопки. Кто-нибудь получил предложения?