<div class="clear"></div>
jquery で for ループを 3 回繰り返すごとに を表示させようとしています。私はPHPでそれを達成できることを知ってif($i%3 == 0)
いますが、jquery/javascriptでどのようにそれを行うのですか?
これが私のforループです:
var data = $.parseJSON(result);
for(i=0;i<data.length;i++){
if(i/3 == 1){
$('#add_product_preview_area').append('<div class="clear"></div>');
}
$('#add_product_preview_area').append(data[i]);
}
ループが数値 3 に到達するのは 1 回だけなので、これは 1 回だけ機能します。では、jquery で同じ php の概念を機能させる方法について何か考えはありますか? n 番目ごとに div をラップすることに関する他の質問を見てきましたが、それぞれの後に div の html を記述するだけで済みます。
前もって感謝します。
編集:
if ( i && (i % 3 === 0)) {
答えは..私はあなたがそれを行うことができるとは知りませんでした. ありがとう!