我有一个多选下拉列表。我可以使用以下方法获取选定值的数组:
selectedItems = $("#myList").val();//有效
。
现在,如何从下拉列表中删除所选项目?
最佳答案
$("#myList option:selected").remove();
编辑:我误解了评论,但我会把它留作一般删除某些元素的示例。
如果你想根据数组中的值移除元素,你必须遍历数组:
var $list = $("#myList"),
toRemove = $();
for(var i = selectedItems.length; i--;) {
toRemove = toRemove.add($list.find('option[value="' + selectedItems[i] + '"]'));
}
toRemove.remove();
关于javascript - 使用 jquery 从下拉列表中删除特定项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5778237/