我想识别具有包含特定字符串的href的锚标签,然后添加一个类。 我认为这样做的方法可能是使用:contains(text)过滤器但看起来不起作用。我注意到在jQuery文档中给出的示例中,选择器仅用于将css添加到目标元素。 你能不能使用这个选择器将类添加到类似锚标签的东西? 我的例子如下:
<script type="text/javascript">
$('a:contains("apple")').addclass("monkey");
</script>
锚中的href为http://www.apple.com
此代码不起作用。
或者,实现我的目标是找到包含特定字符串的锚点然后向锚点添加类或id的最佳方法是什么。
感谢。
答案 0 :(得分:3)
您想要$('a[href*="apple"]')
。 :contains()
检查元素的内部文本。