我有一个多选下拉列表。我可以使用以下方法获取所选值的数组:
selectedItems = $("#myList").val(); // works
。
现在,如何从下拉列表中删除所选项目?
答案 0 :(得分:12)
$("#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();
答案 1 :(得分:2)
这可以帮助您: - Remove Selected Option using jQuery
答案 2 :(得分:2)
$("[Id$='ddlShowRun'] option:selected").remove();