我有一个下拉列表,我想使用jquery清除它的所有项目。我看到很多关于删除所选项目的谷歌链接,但我想从下拉列表中清除所有项目。
从选择下拉列表中删除所有项目的最佳方法是什么?
答案 0 :(得分:41)
答案 1 :(得分:7)
$('#idOfDropdown option').remove();
答案 2 :(得分:3)
$('option', the_select_element).remove();
如果您想保留所选:
$('option:not(:selected)', the_select_element).remove();
在简单的JS中也很简单(谢谢,@ Austin France!):
// get the element
var sel = document.getElementById("the_select_ID");
// as long as it has options
while (sel.options.length) {
// remove the first and repeat
sel.remove(0);
}