我使用jquery如何删除值
的选择下拉列表中的一个元素<option value=" ">undefined</option>
我试过
$("#subType option[value=' ']").remove();
$("#subType option[value='']").remove();
他们都没有工作。
请告知。
答案 0 :(得分:2)
$("#subType option:contains(undefined)").remove();
但请注意,这也会删除以下选项:
<option value="foo">undefined bar</option>
您可以阅读API documentation中的任何方法。它分为几类,使查找更容易,例如遍历,操纵等。
答案 1 :(得分:1)
如果不需要删除“undefined blah blah”等选项,则会删除确切的文字:
$('#subType option').filter(function() {
return $(this).text() == 'undefined';
}).remove();