पर काम करता है मुझे jqueries समझने में परेशानी हो रही है।jquery। प्रत्येक केवल पहले तत्व
$('#testDiv').each(function(index, domEle){
$(this).text(index);
});
और निम्न HTML
<div id="p18">
<div class="inner">
<span>...</span>
<p class="right">...</p>
<div id="testDiv"></div>
</div>
</div>
<div id="p19">
<div class="inner">
<span>...</span>
<p class="right">...</p>
<div id="testDiv"></div>
</div>
</div>
<div id="p20">
<div class="inner">
<span>...</span>
<p class="right">...</p>
<div id="testDiv"></div>
</div>
</div>
जब स्क्रिप्ट यह केवल चलाता पहले testDiv लिए काम करता है, के रूप में इसे सही ढंग से 0 करने के लिए पाठ सेट लेकिन अन्य testDivs,: मैं निम्नलिखित कोड है ।
मेरा समग्र लक्ष्य एक स्क्रिप्ट लिखना है जो div की ऊंचाई को किसी अन्य div की ऊंचाई के आधार पर सेट करेगा। ऊंचाइयों में भिन्नता है इसलिए मुझे लगता है कि एक लूप संरचना जाने का तरीका है (जब तक मुझे गलत नहीं लगता?)
मैं jq कोड के साथ गलत तरीके से क्या कर रहा हूं?
पूरे पृष्ठ में एक आईडी अद्वितीय होनी चाहिए, जो व्यवहार आप देखते हैं वह पूरी तरह सामान्य है। –
आपका एचटीएमएल एंट वैध :) डुप्लिकेट आईडी –
एक ही आईडी वाले एकाधिक तत्वों के साथ समस्या को ठीक करें, और उसके बाद कक्षा पर '$ .each' का उपयोग करने का प्रयास करें। '$ ('। inner')। प्रत्येक (फ़ंक्शन ... ' – jimmym715