当前位置: 首页 > 工具软件 > Smoke jQuery > 使用案例 >

html下拉列表清空,javascript – 使用jQuery Select2清除下拉列表

南门展
2023-12-01

我试图以编程方式清除下拉使用梦幻般的

Select2图书馆。下拉列表使用Select2查询选项动态填充远程ajax调用。

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,文本和Select2具体的数据功能。似乎不能使人清楚和工作在一个单选按钮像方式。有人得到建议吗?

 类似资料: