jquery select remove undefined?

时间:2010-01-26 00:00:45

标签: javascript jquery

我使用jquery如何删除值

的选择下拉列表中的一个元素
<option value=" ">undefined</option>

我试过

$("#subType option[value=' ']").remove();
$("#subType option[value='']").remove();

他们都没有工作。

请告知。

2 个答案:

答案 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();