使用JQuery清除下拉列表 使用JQuery可以很方便地清除下拉列表的选项。
- 论坛
- 使用JQuery清除下拉列表 使用JQuery可以很方便地清除下拉列表的选项。
32 浏览
使用JQuery清除下拉列表 使用JQuery可以很方便地清除下拉列表的选项。
我写了这个小函数来从服务器上填充一个下拉列表的数据。
function fillDropDown(url, dropdown) { $.ajax({ url: url, dataType: "json" }).done(function (data) { // 清空下拉列表 $(dropdown).find("option").remove(); <<<<<< 这里有一个问题 // 用新数据填充下拉列表 $(data).each(function () { // 创建选项 var $option = $(""); // 给选项添加值和文本 $option.attr("value", this.value).text(this.text); // 将选项添加到下拉列表中 $(dropdown).append($option); }); }); }
然后我可以这样调用这个函数:
fillDropDown("/someurl/getdata", $("#dropdownbox1"))
一切都工作得很完美,除了那一行清空下拉列表中旧数据的代码。我做错了什么?
如果有任何可以改进这段代码的提示,我也非常感谢。