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></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')

你能帮我解决这个问题吗?

最佳答案

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

http://docs.jquery.com/Selectors

关于javascript - 使用 jQuery,找到包含特定字符串的链接并添加一个类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3509023/

相关文章:

javascript - 转义 CSS 类选择器中的字符

javascript - Angular for 循环返回最后一个值

javascript - AngularJS 创建下拉菜单

jquery - 将原型(prototype)转换为 jQuery

Jquery验证-允许数字不带前导零吗?

javascript - toggleClass 问题的 jQuery 持续时间

javascript - 在javascript中查找本地文件或目录的路径

javascript - 限制匿名用户的模型对象页面查看次数,直到他们必须注册(Django)?

jquery - Select2 -- 选择选项后访问 URL

Jquery 从项目列表中选择第一个和最后一个 div