我有這樣的HTML結構:第一層次元素的JQuery選擇器?
<div class="start">
<div class="someclass">
<div class="catchme">
<div="nested">
<div class="catchme"> <!-- STOP! no, no catchme's within other catchme's -->
</div>
</div>
</div>
<div class="someclass">
<div class="catchme">
</div>
</div>
</div>
<div class="otherclass">
<div class="catchme">
</div>
</div>
</div>
我找一個jQuery結構返回我的「開始」容器內的所有catchme的,除了包含在發現catchme所有catchme的。實際上,無論DOM樹中的深度如何,我只需要所有'第一級'catchme。
這是近的東西,但沒有真正罰款:
var start = $('.start');
// do smething
$('.catchme:first, .catchme:first:parent + .catchme', start)
我有點想進一步突破向下遍歷樹中的所有找到的元素的後面。有任何想法嗎?
太好了。這是開箱即用的思想。我期待找到這些元素,而不是排除錯誤的元素。萬分感謝。 – 2010-06-17 16:31:40