javascript - 如何找到包含精确文本字符串的特定类的跨度?

标签 javascript jquery jquery-selectors

我试图在页面中找到以下节点:

<span class="dotted">Admin</span>

我已经尝试了以下 jQuery 选择器,但在选择节点时似乎都不起作用:

$(".dotted span:contains('Admin')").css("color","red");
$("span:contains('Admin') .dotted").css("color","red");

我做错了什么?

最佳答案

这个选择器应该做你想做的。

$("span.dotted:contains('Admin')")

请记住,您可以将标记名称与 ID 和类链接起来。示例

$("span#yourID")

$("span.yourclass")

或者两者的混合

$("span#yourID.yourClass")

关于javascript - 如何找到包含精确文本字符串的特定类的跨度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5490002/

相关文章:

javascript - raphael/jquery中的javascript插件架构如何实现?

javascript - 使用 limitto 过滤 Angular 对象中的数字

javascript - Canvas:检测它在浏览器中是否可见

jquery - 更新meta标签的content属性

javascript - 停用最后一列的点击事件

javascript - 如何使用 Javascript 启用/禁用鼠标滚动

c# - 在 Kendo 窗口弹出窗口上禁用 Esc 键

javascript - 继续阅读 JavaScript 中的链接

javascript - jQuery 将数组中的值放入文本框中,但不带逗号

jquery - 如何在 jQuery 中选择同一行的不同单元格?