2014-05-18 23 views
-2

我想選擇具有某些類的元素。JQuery選擇多個類

以下將只選擇CLASSA:

$('.holder').children('div[class*=classA]'); 

的div可以有CLASSA或CLASSB和其他類以及共同發展!

因此它可以是這樣的:

<div class="holder"> 
    <div class="classA"/> 
    <div class="classA otherClass"/> 
    <div class="classB"/> 
    <div class="classB thirdClass"/> 
    <div class="whatever"/> 
</div> 

如何選擇與ClassA和ClassB的所有元素?

+4

自閉元素?褻瀆! – ntzm

+2

什麼問題? – undefined

+0

看看這個http://api.jquery.com/multiple-selector/ – trebor

回答

2

你想用,(逗號)分隔您的選擇:

$('#holder').children('.classA, .classB, .thirdClass, .otherClass') 

演示:

http://jsfiddle.net/mEAFh/1

+0

確保你沒有使用自閉div元素,否則這個答案不起作用。 – mathewbergt

+0

@mathewbergt - 可以肯定的是,答案將繼續工作,*標記*不會。 –

1

您可以使用 「查找」 功能,在$('#持有人')的對象爲

var myDivs = $('#holder').find('.classA, .classB') 

循環對象myDivs以獲得每個單獨的div與請求的類。