कैसे जोड़ने के लिए कक्षा में हर करने के लिए div का उपयोग कर पाश

0

सवाल

यह मेरा संरचना मैं जोड़ने के लिए चाहते हैं अजीब भी वर्ग में हर दो divs तो कैसे कर सकते हैं मैं इस लक्ष्य को हासिल संरचना का उपयोग कर जावास्क्रिप्ट पाश मैं सब कुछ कोशिश की लेकिन मैं कुछ भी नहीं मैं सीख रहा हूँ जावास्क्रिप्ट पाश तो किसी को भी कृपया मुझे इस के साथ मदद

var i = 0;
$('.CollectionInner__Products .Grid__Cell .ProductItem').each(function(i) {
  var index = 0;
  if (index % 3 == 0) {
    $(this).addClass("odd");
  }
});
<div class="custompsps">
  <div class="ProductItem">
  </div>
  <div class="ProductItem">
  </div>
  <div class="ProductItem">
  </div>
  <div class="ProductItem">
  </div>

</div>
<div class="custompsps">
  <div class="ProductItem">
  </div>
  <div class="ProductItem">
  </div>
  <div class="ProductItem">
  </div>
  <div class="ProductItem">
  </div>

</div>

मैं चाहता हूँ इस संरचना:

i want this stucture
<div class="custompsps">
  <div class="ProductItem even">
  </div>
  <div class="ProductItem even">
  </div>
  <div class="ProductItem odd">
  </div>
  <div class="ProductItem odd">
  </div>

</div>
<div class="custompsps">
  <div class="ProductItem even">
  </div>
  <div class="ProductItem even">
  </div>
  <div class="ProductItem odd">
  </div>
  <div class="ProductItem odd">
  </div>

</div>
css html javascript jquery
2021-11-24 03:47:49
1

सबसे अच्छा जवाब

1
$('.CollectionInner__Products .Grid__Cell .ProductItem').each(function(index, element) {
  $(element).addClass(index & 2 ? "even" : "odd");
});

& एक बिटवाइस "और". index & 2 के लिए किया जाएगा 0 के लिए सूचकांक 0 और 1, और 2 के लिए सूचकांक 2 और 3, बारी-बारी से इस तरह । 0 है falsy और गैर0 है truthy. (अपने उपयोग के "भी" और "अजीब" लग रहे हैं पीछे की ओर, लेकिन मैं का पालन किया है अपने का उपयोग करें.)

jQuery के .each स्वीकार करता है एक कॉलबैक ले सकते हैं कि दोनों एक सूचकांक और एक तत्व तर्क है ।

2021-11-25 00:25:00

अन्य भाषाओं में

यह पृष्ठ अन्य भाषाओं में है

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

इस श्रेणी में लोकप्रिय

लोकप्रिय सवाल इस श्रेणी में