<div class='main'>
<div>
<div>
<button></button>
</div>
</div>
<ul>
<li>
<img />
</li>
<li>
<h1></h1>
</li>
</ul>
<div>
<span>
<a href=""></a>
</span>
</div>
</div>
問題:我想選擇按鈕,img,h1和a。在jQuery中執行此操作的唯一方法是$(.main).children()。children()。children()。 但有沒有另一種方法來選擇jQuery中的這些元素? (不使用這麼多次的孩子())jQuery children()會更深
'$(「。main」)。find(「button,img,h1,a」)'將選擇''.main「下任何級別的所有元素 - 但是你的意思是你想要它們任何級別,或正好三個級別下降? – nnnnnn
'$(「img,h1,a,button」,「.main」)' –
@nnnnnn's更簡單。對於image - '$('li img')。each(function(o){....})'。對於'h1' - '$('li h1')。each(function(o){....})'。對於anchor - '$('span a')。each(function(o){....})'。 –