2009-08-26 89 views
5

我有一些像這樣的消息元素...與多個級別選擇元素的jQuery

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

而且......

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

你會發現,正在應用兩班到單個span元素。這是有效的標記。我如何選擇這樣的兩個類的元素?

注:我不希望所有具有包含「消息」的類屬性的元素。我需要同時具有「錯誤」和「消息」(而沒有其他)的元素。

回答

14
$('.error.message') 

應該這樣做。

+3

請注意,這也是具有多個類的元素的CSS定義的正確語法。 – zombat 2009-08-26 21:06:47

+0

+1不知道:) – fresskoma 2009-08-26 21:08:08

+0

看看CSS 3選擇器中的所有可能性 - 它們很棒。當考慮到jQuery幾乎支持所有這些的事實時,這意味着您對DOM有超強的能力。 – JorenB 2009-08-26 21:12:38