我试图突出显示完全包含某个字符串的所有字段,在下面的示例中我还将匹配 someuser2、someuser3 等。
$("div.forumbody .username:contains('someuser')").css("background", "#6a5acd");
如何搜索确切的字符串并将字段的背景设为 #6a5acd? 提前致谢。
最佳答案
尝试this
创建自定义选择器
$.expr[':'].textEquals = function(a, i, m) {
return $(a).text().match("^" + m[3] + "$");
};
并使用它
$("div.forumbody .username:textEquals('someuser')").css("background", "#6a5acd");
关于jquery - 使用包含选择器通过 jquery 突出显示确切的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10211040/