オプションの配列を追加していますが、9個の項目の後に別の列に移動します。私はこれを条件付きで行うべきですか、それともすべてを追加するべきですか?次に.wrap
を9に使用しますか?9個のアイテムごとに新しいdivに追加するにはどうすればよいですか?
これは私が持っているものの基本である:それは
var topic_opts = $(".topicContainer li");
for(var i = 0; i < topic_opts.length; i+=9) {
topic_opts.slice(i, i+9).wrapAll("<ul class="row+i"></ul>");
}
または私はこれで操作を行うことができる方法があると言う直後
//array going through an each loop, item being a single item in said array
_(all_topic).uniq().each(function (item) {
$(".topicContainer").append('<li><input class="filterable-content__criteria" type="checkbox" name="topic" value="' + item + '" id="group3-'+item+'"><i class="hsg-icon hsg-icon-orange-checkmark"></i><label for="group3-'+ item +'">'+ item +'</label></li>')
});
私は、関数を実行している必要があります条件付きを使用して追加?
両方のオプションは、あなたのブラウザが自動的にあなたがモジュラス使用すること –
別のULを使用して孤立李さんをラッピングされていないと仮定すると、有効です: '(もし!(インデックス%9)){。 。} ' – briosheje