Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jquery:使用:contains和锚点标记_Jquery_Anchor_Addclass - Fatal编程技术网

jquery:使用:contains和锚点标记

jquery:使用:contains和锚点标记,jquery,anchor,addclass,Jquery,Anchor,Addclass,我想识别具有href(包含特定字符串)的锚定标记,然后添加一个类。 我认为这样做的方法可能是使用:contains(text)过滤器,但这似乎不起作用。在jQuery文档中给出的示例中,我注意到选择器仅用于向目标元素添加css。 不能使用此选择器将类添加到锚定标记之类的对象中吗? 我的例子如下: <script type="text/javascript"> $('a:contains("apple")').addclass("monkey"); </script>

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

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

$('a:contains(“apple”)).addclass(“monkey”);
锚点中的href在哪里

这个代码不起作用

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


谢谢。

您想要的是
$('a[href*=“apple”]”)
<代码>:contains()检查元素的内部文本。

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

您需要使用
.addClass
而不是
。addClass
您需要使用
.addClass
而不是
。addClass