Javascript 使用jQuery,找到包含特定字符串的链接并添加一个类
我有以下HTML结构: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
<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');