Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/456.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.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
Javascript 使用jQuery,找到包含特定字符串的链接并添加一个类_Javascript_Jquery - Fatal编程技术网

Javascript 使用jQuery,找到包含特定字符串的链接并添加一个类

Javascript 使用jQuery,找到包含特定字符串的链接并添加一个类,javascript,jquery,Javascript,Jquery,我有以下HTML结构: <div><a href="link1">blah</a></div> <div><a href="link2">blah</a></div> <div><a href="link3.swf">blah</a></div> <div><a href="link4">blah</a></di

我有以下HTML结构:

<div><a href="link1">blah</a></div>
<div><a href="link2">blah</a></div>
<div><a href="link3.swf">blah</a></div>
<div><a href="link4">blah</a></div>
<div><a href="link5.swf">blah</a></div>
<div><a href="link6.swf">blah</a></div>
你能帮我修一下吗

$('a[href$="swf"]').parent().addClass('filmtrigger');

:包含
仅适用于标记内部的内容-标记的内部文本。您希望匹配属性的值(提示:Aaron提供了答案)好的,谢谢。现在我想删除链接,但保留其中的文本内容。我只需要剥掉包裹它的标签。你推荐我做什么?谢谢!成功了!现在我想删除链接,但保留其中的文本内容。我只需要剥掉包裹它的标签。你建议我怎么做?谢谢你的推荐。从技术上讲,他要求的是“包含”,而不是“以结尾”(尽管他的示例是一个文件名,它可能有一个查询字符串)。将“href$=”更改为“href*=”以获得正确答案。
$('a[href$="swf"]').parent().addClass('filmtrigger');