我正在尝试这个
$("ul.nav-tabs a:contains('profile')").parent().addClass("active")
Profile
如果我在那里,它不起作用。
有没有办法做到这一点case insensitive
我正在尝试这个
$("ul.nav-tabs a:contains('profile')").parent().addClass("active")
Profile
如果我在那里,它不起作用。
有没有办法做到这一点case insensitive
如果您正在寻找文本a
然后使用filter()
$("ul.nav-tabs a").filter(function() {
if($(this).text().toLowerCase() == "profile")
return $(this).parent();
}).addClass("active");
您应该使用filter()
而不是:contains
选择器:
$("ul.nav-tabs a").filter(function() {
return /profile/i.test($.text(this));
}).parent().addClass("active");