我试图找到一个页面中的以下节点:如何找到包含精确字符串文本的特定类的跨度?
<span class="dotted">Admin</span>
我已经试过以下jQuery选择,但也似乎在选择节点的工作:
$(".dotted span:contains('Admin')").css("color","red");
$("span:contains('Admin') .dotted").css("color","red");
上午什么我做错了?
我试图找到一个页面中的以下节点:如何找到包含精确字符串文本的特定类的跨度?
<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")
OR
$("span.yourclass")
OR两个
$("span#yourID.yourClass")
谢谢。除了提供答案之外,这非常有用。我仍然试图弄清楚如何将东西链接在一起。 – 2011-03-30 17:47:33
@Ben ...我使用了一个方便的jQuery Cheat Sheet。你可以在这里找到它http://labs.impulsestudios.ca/downloads/impulse_studios-jquery_cheat_sheet-1.0.pdf另外请记住,选择器与CSS选择器非常相似(不完全相同但相似) – 2011-03-30 17:50:46
这是一个非常酷的备忘单!我现在把它打印出来,放在桌子上的一个角落里。 – 2011-03-30 19:27:38
分离标签,并用的空间的类的混合物意味着,第二选择器为第一的后代。所以它在你的选择器中寻找的是一个孩子跨度.dotted – Mark 2011-03-30 17:46:23