我正在努力想出一个javascript / jquery方法,它允许我在页面加载时删除包含特定文本模式的所有选择列表选项。
到目前为止,我有:
$('select option:contains(\'foo\')')
它返回了所有元素 - 如何删除它们?我最初的想法是:
$('select option:contains(\'foo\')').each().remove();
但这会引发异常。
我接近这个错误吗?
答案 0 :(得分:2)
$("select option:contains('foo')").remove();
jQuery函数自动处理所有所选元素。无需在此使用each()
。