2012-08-16 81 views

回答

0

關閉,但也不能令人信服。您正在使用lt-selector,因此它將是:lt()而不是.lt() - 選擇器中的.表示一個類。您的代碼將改爲:

$('div:lt(6)') 

除非,當然,你真正想要的是<div>元素,其中的指數相對於他們的兄弟姐妹,而不是相對於匹配的元素,小於六。

在這種情況下,我想你需要做這樣的事情:

$('div').filter(function() { 
    return $(this).index() < 6; 
}); 
+0

我希望索引小於6的div使用頂部位置進行動畫製作。我無法得到它的工作 – ARGO 2012-08-16 08:56:54

0
$('div').slice(0,6) 

$('div:lt(6)') 
+0

謝謝,但都沒有爲我的代碼工作\t \t「$('div')。slice(0,6).animate({top:newtop2},700) \t .removeClass(」down「) .addClass( 「上」);」 – ARGO 2012-08-16 08:54:39

+0

這應該起作用。嘗試一些更簡單的方法,比如'$('div')。slice(0,6).toggle()' – frnhr 2012-08-16 09:18:32