0

我一定是忽略了什么。我想通过文本来定位一个选项。一旦它成为目标,我想删除整个选项。

HTML:

<select id="test">
<option value="x">Apple</option>
<option value="xx">Banana</option>
<option value="xxz">Carrot</option>
</select>

查询:

if ($('#test option').contains('App')) {
     $(this).remove();
}

所以:

  1. 包含“应用程序”的目标选项
  2. 删除包含“应用程序”的选项

小提琴:jsfiddle.net/HAvQz/1/

4

1 回答 1

2

您的代码中没有this(好吧,您有一个,它是window)。

只需这样做:

$('#test option:contains("Apple")').remove();   

示范

于 2013-08-05T19:17:18.920 回答