2015-11-24 630 views
3

我有東西接近這個:jQuery:刪除前n個元素之後的所有元素?

<div class="batman-pictures"> 
    <a><img /></a> 
    <a><img /></a> 
    <a><img /></a> 
    <a><img /></a> 
    <a><img /></a> 
    <a><img /></a> 
</div> 

我不知道有多少<a><img /></a>將生成(我從API獲取它們),我想前三後刪除所有元素( n)<a><img /></a>。我怎麼能在jQuery中做到這一點?

+2

'$( '蝙蝠俠畫面一個:GT(2)')。除去()' – Tushar

+0

[':GT()'選擇器(http://api.jquery.com/gt -selector /)。 –

+0

@Tushar:謝謝!偉大的解決方案,但接受了也有效的其他答案。 – allegutta

回答

5

試試這個。

$(".batman-pictures a:nth-child(3)").nextAll().remove(); 
相關問題