使用Jquery包含***和remove选项的目标选项

时间:2013-08-05 19:14:27

标签: jquery

我一定是在忽略一些事情。我希望通过其文本来定位一个选项。一旦它成为目标,我想删除整个选项。

HTML:

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

Jquery的:

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

所以:

  1. 包含“App”的目标选项
  2. 删除包含“App”的选项
  3. 小提琴:jsfiddle.net/HAvQz/1/

1 个答案:

答案 0 :(得分:2)

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

只需这样做:

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

Demonstration