从页面加载中的所有选择列表中删除包含文本的所有选项

时间:2011-08-18 09:57:23

标签: javascript jquery selectlist

我正在努力想出一个javascript / jquery方法,它允许我在页面加载时删除包含特定文本模式的所有选择列表选项。

到目前为止,我有:

 $('select option:contains(\'foo\')')

它返回了所有元素 - 如何删除它们?我最初的想法是:

 $('select option:contains(\'foo\')').each().remove();

但这会引发异常。

我接近这个错误吗?

1 个答案:

答案 0 :(得分:2)

$("select option:contains('foo')").remove();

jQuery函数自动处理所有所选元素。无需在此使用each()