के बाद एक विशिष्ट वर्ग के साथ अगले तत्व मिल मैं इस तरह एक HTML मार्कअप है:किसी विशिष्ट तत्व
<p>
<label>Arrive</label>
<input id="from-date1" class="from-date calender" type="text" />
</p>
<p>
<label>Depart</label>
<input id="to-date1" class="to-date calender" type="text" />
</p>
<p>
<label>Arrive</label>
<input id="from-date2" class="from-date calender" type="text" />
</p>
<p>
<label>Depart</label>
<input id="to-date2" class="to-date calender" type="text" />
</p>
मैं तिथि करने के लिए इसी प्राप्त करने के लिए दिनांक से बाद अगले तत्व प्राप्त करना चाहते हैं। (लेआउट थोड़ा अधिक जटिल है लेकिन तिथि से लेकर आज तक की कक्षा है और आज तक की तारीख है)।
यह मैं करने की कोशिश कर रहा हूं, मैं तारीख से तत्व लेना चाहता हूं और डोम में अगले तत्व को डेट क्लास के साथ ढूंढना चाहता हूं। मैंने यह कोशिश की:
$('#from-date1').next('.to-date')
लेकिन यह मुझे खाली jQuery तत्व दे रहा है। मुझे लगता है कि ऐसा इसलिए है क्योंकि next
अगला भाई चयनकर्ता से मेल खाता है। मैं संबंधित to-date
कैसे प्राप्त कर सकता हूं? क्योंकि आप में एक अतिरिक्त p
है
के बीच आप .parent().next().find('.to-date')
जरूरत
मैंने कोशिश की और उसने मुझे अगला तत्व दिया। आपने इसे एक अच्छे छोटे से काम में बनाया है। बहुत बहुत धन्यवाद। – rubyprince
खुशी है कि यह काम किया। :) यह हल करने के लिए वास्तव में एक अच्छी समस्या थी, वास्तव में मुझे लगता है कि 'nextInDOM()' जैसी कुछ जगहें बहुत सी जगहों पर उपयोगी होंगी। – techfoobar
हां, मैंने इसे अपनी साइट पर कैलेंडर डिफ़ॉल्ट रूप से तारीख से तारीख तक चुनने के लिए उपयोग किया है। बहुत धन्यवाद और मैं निश्चित रूप से भविष्य में परियोजनाओं के लिए भी इस समारोह का उपयोग कर रहा हूं। – rubyprince