我有以下的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>
我想使用jQuery来获取包含.swf
扩展名的链接,并将一个类添加到它们的父div
元素。以下是我的代码,但它并没有起作用:
$('a[href:contains(".swf")]').parent().addClass=('filmtrigger')
你能帮我修复这个吗?
:contains
只适用于标签内的内容 - 标签的文本内容。您要匹配属性值(提示:Aaron 提供了答案)。 - Erik