2012-06-21 77 views
0

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

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

凡在锚href是http://www.apple.com

此代码不能正常工作。

另外什么是最好的方式来实现我的目标,找到包含特定字符串的锚点,然后添加一个类或id到锚点。

谢谢。

+0

您需要使用'.addClass'而不是'.addclass' – ThiefMaster

回答

3

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