0

私は .projects ul クラスとして 9 つの要素を持ちたいと思います。jQuery スライス メソッドで最初の 3 つと最後の 3 つをどのように選択できるか尋ねたいですか?

$(document).ready(function(){
$(".projects").slice().css("background-color","yellow");
});

http://jsfiddle.net/eW6S5/176/

4

1 に答える 1

0

これを試して:

:gt()渡された値より大きい要素を選択します。

:lt()渡された値より小さい要素を選択します。

$(document).ready(function(){
    var n = 3;
    var len = $(".projects").length - (n+1);      
    $(".projects:lt("+n+"),.projects:gt("+len+")").css("background-color","yellow");
});

ここでフィドル。

于 2013-11-10T08:08:03.083 に答える