使用jQuery选择具有多个类的元素

5

我有一些像这样的消息元素...

<span class="error message">Whoops!  Don't forget your name.</span>

并且...

<span class="success message">All done!  Thank you very much.</span>

你会注意到一个单独的元素被应用了两个类。这是有效的标记。我该如何选择具有这两个类的元素?
注意:我不想选择所有具有包含“message”的类属性的元素。我需要具有“error”和“message”(且没有其他类)的元素。
1个回答

14
$('.error.message')

应该去做。


3
请注意,这也是用于具有多个类的元素的CSS定义的正确语法。 - zombat
看看 CSS 3 选择器中的所有可能性 - 它们非常棒。考虑到 jQuery 支持几乎所有这些选择器,这意味着您对 DOM 拥有强大的控制力。 - JorenB
正如Prototype的1.6.1版本(随时发布)一样,jQuery和Prototype都使用来自John Resig的相同底层Sizzle选择引擎。 - T.J. Crowder

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接