-2

重複の可能性:
jQuery で最初の「n」項目を選択する

jqueryでdivインデックスが6未満のすべてのdivを選択するにはどうすればよいですか?

$('div.lt(6)')

これは正しいです?

     $('div').slice(0,6).animate({ top:newtop2 }, 700)
    .removeClass("down").addClass("up");

私はこれを試しましたが、うまくいきません

4

3 に答える 3

1

.の代わりに使用し:ています。次のことを試してください。

$('div:lt(6)')
于 2012-08-16T08:47:49.417 に答える
0

近いですが、そこまでではありません。lt-selectorを使用しているため、:lt()セレクターの a はクラスを示します。コードは次のようになります。.lt().

$('div:lt(6)')

もちろん、実際に必要なのは、一致した要素との関係ではなく、兄弟との関係<div>でのインデックスが 6 未満の要素である場合を除きます。

その場合、次のようなことをする必要があると思います。

$('div').filter(function() {
    return $(this).index() < 6;
});
于 2012-08-16T08:48:40.743 に答える
0
$('div').slice(0,6)

また

$('div:lt(6)')
于 2012-08-16T08:48:48.933 に答える