0

このスクリプトを使用しました。大きなリストを分割する。

var $bigList = $('.list-products'), group;
while((group = $bigList.find('li:lt(4)').remove()).length) {
    $('<ul class="list-products"/>').append(group).appendTo('.box-products');
}

このスクリプトには問題があります。あなたが私を助けてくれることを願っています。

このスクリプトを実行すると。スクリプトは元の ul を削除しません。html には、スクリプトの実行後に空の ul があります

そして、その周りにdivを作成するにはどうすればよいですか。ul リストの周りにクラス product-container を持つ div が必要です。

助けてくれてありがとう!

4

1 に答える 1

1

試す

var $bigList = $('.list-products'), group;
while((group = $bigList.find('li:gt(3):lt(4)').remove()).length) {
    $('<ul class="list-products"/>').append(group).appendTo('.box-products');
}

デモ:フィドル

于 2013-03-20T15:43:16.703 に答える