3

私は順不同のリストを持っています:

<div class="toplist">
    <ul>
    <li>Item</li>
    <li>Item</li>
    <li>Item</li>
    <li>Item</li>
    <li>Item</li>
    <li>Item</li>
    <li>Item</li>
    </ul>
</div>

最後の 4 項目の li 境界線を削除する jquery コードを考えています。

何か案は?

function toplist(){
$('.toplist ul li').css("border-bottom", "none");
}

タイ

4

1 に答える 1

5

スライスを使用して最後の要素を取得します。

function toplist(){
    $('.toplist ul li').slice(-4).css("border-bottom", "none");
}

.slice( 開始 [, 終了] )

start要素の選択を開始する 0 ベースの位置を示す整数。負の場合、セットの最後からのオフセットを示します。

end要素の選択を停止する位置を 0 ベースで示す整数。負の場合、セットの最後からのオフセットを示します。省略した場合、範囲はセットの終わりまで続きます。

于 2012-06-23T18:25:48.023 に答える