javascript - 我怎样才能在 jquery 中进行部分匹配

标签 javascript jquery

我正在尝试这个

    $("ul.nav-tabs a:contains('profile')").parent().addClass("active")

如果我有个人资料,它就不起作用。

有什么方法可以使不区分大小写

最佳答案

您应该使用filter()而不是 :contains 选择器:

$("ul.nav-tabs a").filter(function() {
    return /profile/i.test($.text(this));
}).parent().addClass("active");

关于javascript - 我怎样才能在 jquery 中进行部分匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15242745/

相关文章:

javascript - 每次点击 jquery 更改值

javascript - 当双击一个元素时,另一个被选中

javascript - 包装组件意味着它失去了对重新渲染的关注

javascript - 本地视频无法加载 - Webpack

javascript - 新的analytics.js中的GA跟踪器名称

javascript - Angular 从 json 中删除项目

javascript - 在刽子手游戏中显示提示模式 js UPDATE

jQuery: `.off()` 是否与 `.die()` 具有相同的限制

Javascript 和 jQuery 将灰色按钮变成红色

JQuery : event. 防止默认()