2012-04-02 28 views
3

嗨即時試圖訪問每一個孩子,是不是3N + 6 即是這樣的$('div:nth-child(!3n+6)') 有沒有辦法來選擇每一個孩子,是不是3N + 6的jQueryjQuery的第n個孩子,是不是3N + 6

+0

就在方不是說你應該避免一個叫做'div'類,因爲它也是一個HTML元素的名稱,就可以輕鬆搞定混亂。 – 2012-04-02 13:23:39

+0

對不起,我不是故意把它當成一個班級。已編輯問題 – Jefferson 2012-04-02 13:26:53

+0

沒問題:)它不會改變你的問題。只是以爲我會把它扔在那裏作爲警告。 – 2012-04-02 17:49:50

回答

12
$('div:not(:nth-child(3n+6))') 

應該正常工作

+2

閱讀+1 ...我只是想說......大聲笑,看你的upvotes增加很有趣... – JKirchartz 2012-04-02 13:22:25

3

您可以使用:not()指定一些元素來避免。

$('.div:not(:nth-child(3n+6))') 

$('.div').not(":nth-child(3n+6)")