我有一个下拉列表,希望根据特定选项的文本/值从其中删除一个选项。可以使用jQuery吗?就像'append‘向下拉列表中添加一个选项一样,有没有一个删除选项的函数?
我试着搜索它,但我得到的所有示例中,下拉列表中的整个选项集都被删除了,这不是我要找的。
干杯
发布于 2009-12-31 04:59:25
$("option[value='foo']").remove();
或者更好(如果页面中的选择很少):
$("#select_id option[value='foo']").remove();
发布于 2012-10-12 01:51:20
一旦本地化了dropdown元素
dropdownElement = $("#dropdownElement");
使用JQuery attribute selector查找<option>
元素
dropdownElement.find('option[value=foo]').remove();
发布于 2018-03-12 14:00:12
$('#id option').remove();
这将清除下拉列表。如果要清除选择value,则选择$("#id option:selected").remove();
https://stackoverflow.com/questions/1982449
复制相似问题