jquery - 使用包含选择器通过 jquery 突出显示确切的字符串

标签 jquery string match

我试图突出显示完全包含某个字符串的所有字段,在下面的示例中我还将匹配 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/

相关文章:

java - 从一个连续字符串中提取重复属性

python - 用于匹配 Python 列表中特定模式的正则表达式

javascript - 在javascript中搜索和替换特定的查询字符串参数值

Javascript 正则表达式匹配以字母或数字开头的字符串

javascript - 表单提交后如何停止从部分页面重定向

javascript - 在循环内重复进行 ajax 调用,直到满足条件

javascript - 当 div 索引大于 1 时如何启用提交按钮

C++打印随机字符

javascript - 如何使用 2 个大写字母和数字创建验证?

R match.fun 看不到导入包的功能