jQuery के साथ एक कैस्केडिंग ड्रॉपडाउन को पॉप्युलेट करना
फॉर्म विकास के दायरे में, अधिक उपयोगकर्ता-अनुकूल प्रदान करने के लिए कैस्केडिंग ड्रॉपडाउन का अक्सर उपयोग किया जाता है और गतिशील अनुभव. अनुकूलता बढ़ाने और क्रॉस-ब्राउज़र समस्याओं का समाधान करने के लिए, jQuery इन ड्रॉपडाउन को अतुल्यकालिक रूप से पॉप्युलेट करने के लिए एक मजबूत समाधान प्रदान करता है।
समस्या में दिखाए गए कैस्केडिंग ड्रॉपडाउन बनाने के लिए मूल जावास्क्रिप्ट फ़ंक्शन में IE के साथ संगतता का अभाव था। इसे हल करने के लिए, हम jQuery की शक्ति का उपयोग कर सकते हैं और प्रक्रिया को सरल बना सकते हैं।
jQuery समाधान:
jQuery समाधान संक्षिप्त और सुरुचिपूर्ण है:
jQuery(function($) {
var locations = {
'Germany': ['Duesseldorf', 'Leinfelden-Echterdingen', 'Eschborn'],
'Spain': ['Barcelona'],
'Hungary': ['Pecs'],
'USA': ['Downers Grove'],
'Mexico': ['Puebla'],
'South Africa': ['Midrand'],
'China': ['Beijing'],
'Russia': ['St. Petersburg'],
}
var $locations = $('#location');
$('#country').change(function () {
var country = $(this).val(), lcns = locations[country] || [];
var html = $.map(lcns, function(lcn){
return ''
}).join('');
$locations.html(html)
});
});
यह कैसे काम करता है:
यह jQuery समाधान चयनित देश के आधार पर उपयुक्त शहरों के साथ स्थान ड्रॉपडाउन को सहजता से पॉप्युलेट करता है। विभिन्न ब्राउज़रों के साथ इसकी सरलता और अनुकूलता इसे फॉर्म अनुप्रयोगों में उपयोगकर्ता अनुभव को बढ़ाने के लिए एक आदर्श विकल्प बनाती है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3