0

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

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

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

此代码不起作用。

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

谢谢。

4

1 回答 1

3

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

于 2012-06-21T06:59:59.273 回答