2012-01-30 6 views
5

मैंने ऑनचेंज ईवेंट का उपयोग करके क्लाइंट साइड पर ड्रॉपडाउन चयनित इंडेक्स बदले गए ईवेंट के लिए एक कोड लिखा है और एक जावास्क्रिप्ट फ़ंक्शन बना दिया है। अब, मैं इस फ़ंक्शन में चयनित मान पुनर्प्राप्त करना चाहता हूं। मैं यह मूल्य कैसे प्राप्त कर सकता हूं?क्लाइंट साइड ऑनचेंज ईवेंट पर ड्रॉपडाउन चयनित मूल्य कैसे प्राप्त करें?

+0

क्या आपने इसे समझ लिया? कृपया एक उत्तर स्वीकार करें। – Nix

उत्तर

1

जैसा कि आपने jQuery टैग किया है, मुझे लगता है कि आप इसका उपयोग कर रहे हैं। आप jQuery val()

var v = $("#yourSelectID").val(); 
alert("The value is: " + v); 

का उपयोग तुम भी सादा जावास्क्रिप्ट का उपयोग करने के लिए सक्षम होना चाहिए:

var e = document.getElementById("yourSelectID"); 
var v = e.options[e.selectedIndex].value; 
alert("The value is: " + v); 
3

यह आप चयनित पाठ दे देंगे।

$("#mydropdownid option:selected").text(); 

यह आपके द्वारा चयनित मूल्य दे देंगे

$('#mydropdownid').val(); 
3

HTML:

<select id="mySelect" class="myClass"> 
    <option value='1'>One</option> 
</select> 

jQuery:

अब चयनित मान प्राप्त करने के लिए आप में से एक का उपयोग कर सकते फॉलोइन छ:

एक:

var selected_value = $("#mySelect").val(); 

दो:

var selected_value = $(".myClass").val(); 

तीन:

var dropdown = $("#mySelect option:selected"); 
var selected_value = dropdown.val(); 
2

सरल, घटना हाथ अंदर ler:

$('#elementID').change(function(event) { 

    event.target.value; 

}; 

घटना ईवेंट हैंडलर के लिए भेजा वस्तु है, लक्ष्य डोम जहाँ से घटना उत्पन्न में वस्तु है, और मूल्य यह डोम तत्व वर्तमान मूल्य है। एक चयन बॉक्स के मामले में यह आपके चुने हुए मूल्य को प्राप्त करने के लिए पूरी तरह से काम करेगा।

संबंधित मुद्दे