6

次のマークアップを含むリストがあります。

<div id="myList">
    <div data-role="collapsible">
            //...
    </div>

    <div data-role="collapsible">
            //...
    </div>

    //...

</div>

リストの最初の X (X は特定の番号) の子を削除する場合、次のステートメントで使用できるセレクターは次のとおりです。

$("#myList").remove("???");
4

3 に答える 3

10

これはslice()を使用して行うことができます:

$("#myList > div").slice(0,n).remove();

n は、削除するアイテムの数です。フィドル

于 2013-04-24T18:54:20.367 に答える
5

:lt()セレクターを使用できます:

$('#myList > div:lt(x)').remove();

x は、削除するアイテムの数です。

于 2013-04-24T18:48:16.617 に答える
3

スライスして取り除くことができます。下記参照、

$('#myList').children().slice(0, X).remove();

デモ: http://jsfiddle.net/NUYcY/1/

于 2013-04-24T18:52:16.560 に答える