我正在尝试这个
$("ul.nav-tabs a:contains('profile')").parent().addClass("active")
如果我有Profile
,它就无效。
有没有办法让case insensitive
答案 0 :(得分:1)
如果您要查找a
的文字,请使用filter()
$("ul.nav-tabs a").filter(function() {
if($(this).text().toLowerCase() == "profile")
return $(this).parent();
}).addClass("active");
答案 1 :(得分:1)
您应该使用filter()
代替:contains
选择器:
$("ul.nav-tabs a").filter(function() {
return /profile/i.test($.text(this));
}).parent().addClass("active");