jquery:使用:包含锚标记

时间:2012-06-21 06:58:47

标签: jquery anchor addclass

我想识别具有包含特定字符串的href的锚标签,然后添加一个类。 我认为这样做的方法可能是使用:contains(text)过滤器但看起来不起作用。我注意到在jQuery文档中给出的示例中,选择器仅用于将css添加到目标元素。 你能不能使用这个选择器将类添加到类似锚标签的东西? 我的例子如下:

<script type="text/javascript">
$('a:contains("apple")').addclass("monkey");
</script>

锚中的href为http://www.apple.com

此代码不起作用。

或者,实现我的目标是找到包含特定字符串的锚点然后向锚点添加类或id的最佳方法是什么。

感谢。

1 个答案:

答案 0 :(得分:3)

您想要$('a[href*="apple"]'):contains()检查元素的内部文本。