के प्रत्येक तीसरे पुनरावृत्ति के बाद एचटीएमएल लिखने के लिए jquery jquery में लूप के प्रत्येक तीसरे पुनरावृत्ति के बाद दिखाई देने के लिए <div class="clear"></div>
प्राप्त करने का प्रयास कर रहा हूं। मुझे PHP में पता है कि इसे if($i%3 == 0)
के माध्यम से पूरा किया जा सकता है लेकिन यह jquery/जावास्क्रिप्ट में कैसे करता है?लूप के लिए jquery लूप
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 को मिलेगा काम करता है:
यहाँ मेरी पाश के लिए है। तो jquery में एक ही PHP अवधारणा को कैसे काम करने के बारे में कोई विचार है? मैंने div में प्रत्येक nth को लपेटने के बारे में अन्य प्रश्नों को देखा है, लेकिन मुझे बस प्रत्येक के बाद एक div का HTML लिखना होगा।
अग्रिम धन्यवाद।
संपादित करें:
if (i && (i % 3 === 0)) {
answer..I आप ऐसा कर सकता है पता नहीं था है। धन्यवाद!
तुम यहाँ एक ही तर्क का उपयोग क्यों नहीं कर सकते हैं? – thatidiotguy
क्या आपने जावास्क्रिप्ट के साथ PHP में किए गए प्रयासों का प्रयास किया था? आप आश्चर्यचकित हो सकते हैं। – epascarello
'%' मॉड्यूलस ऑपरेटर अभी भी मौजूद है: http://stackoverflow.com/questions/2821006/find-if-variable-is-divisible-by-2 –