मेरे पास कई ड्रॉपडाउन बॉक्स हैं।एकाधिक सरल jQuery फ़ंक्शंस को जोड़ें
यदि उपयोगकर्ता ड्रॉपडाउन मेनू से "अन्य" चुनते हैं, तो इनपुट फ़ील्ड वाला दूसरा div नीचे स्लाइड हो जाएगा।
समस्या यह है कि मेरे पास 20+ ड्रॉपडाउन बॉक्स हैं। क्या मैं संबंधित एक को ट्रिगर करने के लिए केवल 1 फ़ंक्शन बना सकता हूं?
<div class="container">
<div>
<select id="option1" name="city">
<option value="">Please Choose</option>
<option value="Other">Other</option>
<option value="London">London</option>
</select>
</div>
<div id="box1">
<input type="text" name="city-other">
</div>
</div>
<div class="container">
<div>
<select id="option2" name="color">
<option value="">Please Choose</option>
<option value="Other">Other</option>
<option value="Red">Red</option>
</select>
</div>
<div id="box2">
<input type="text" name="color-other">
</div>
</div>
और मेरे jQuery कोड:
यहाँ मेरी एचटीएमएल है
$("#box1").hide();
$('#option1').on('change', function() {
if (this.value == 'Other')
{
$("#box1").slideDown("slow");
} else {
$("#box1").slideUp("slow");
}
});
$("#box2").hide();
$('#option2').on('change', function() {
if (this.value == 'Other')
{
$("#box2").slideDown("slow");
} else {
$("#box2").slideUp("slow");
}
});
मेरी कोड कोशिश करते हैं और मुझे पता है। .. –