私は<div class="clear"></div>
をjqueryのforループの3回目の繰り返しごとに表示しようとしています。私はそれがif($i%3 == 0)
を介して達成することができますPHPで知っているが、どのようにjquery/javascriptでそれを行うのですか?ループは一度だけ数3になりますので、今これは一度だけ動作しますループの3回目の繰り返しごとにjquery 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]);
}
:ここ
は私のforループです。だから、どのように同じPHPの概念を作るための任意の考えjqueryで動作しますか?私は、div内のすべてのn番目のラップについて他の質問を見てきましたが、それぞれの後にdivのhtmlを書く必要があります。
ありがとうございます。
EDIT:
if (i && (i % 3 === 0)) {
は、あなたがそれを行うことができます知らなかったanswer..Iです。ありがとう!
? – thatidiotguy
JavaScriptでPHPで行ったことを試しましたか?あなたは驚くかもしれません。 – epascarello
'%'モジュラス演算子がまだ存在します:http://stackoverflow.com/questions/2821006/find-if-variable-is-divisible-by-2 –