0
找不到此隨地選擇除了第n個孩子的所有元素()jQuery的
說我有5個格,像這樣
<div class="wrapper">
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
</div>
我jQuery選擇
$('.wrapper div:nth-child(3)')
這是偉大的,但我如何選擇除了子女(3)之外的所有div? 我知道我可以合併兩個過濾器如下:
$('.wrapper div:gt(3)')
$('.wrapper div:lt(3)')
,我試圖chainning :nth-child():not()
它返回的第n個孩子
是否有這樣做的更好的辦法?
你是否真的想要所有不是他們直系親屬的第三個孩子的後裔,還是你只想要不是'.wrapper'的第三個孩子的'.wrapper'的直接孩子? – ErikE
後者,抱歉的混淆。具體我需要 $('。wrapper div:nth-child(1)'),$('。wrapper div:nth-child(2)'),$('。wrapper div:nth-child(4) )')和$('。wrapper div:nth-child(5)') –
我的觀點是,這些選擇器也會返回後代,例如從'