2009-10-06 14 views
7

उदाहरण:चयन बॉक्स में jquery पहुंच का मूल्य कैसे नहीं है?

<select> 
<option value='1'>hello me<option> 
<option value='2'>hello world</option> 
</select> 

कैसे मैं सलेक्ट बॉक्स

से एक पाठ नहीं मान का उपयोग कर सकते तो मैं प्रदर्शित कर सकते हैं नमस्ते मुझे या नमस्ते वर्ल्ड बजाय ।

उत्तर

19

उपयोग text एक साथ :selected रूप चयनकर्ता के साथ:

$('select option:selected').text() 

लूप सभी विकल्प 'ग्रंथों और मूल्यों पर:

var textArr = $('#mySelect option').map(function (i,n) { 
    return $(n).text(); 
}).get(); 
console.log(textArr.join(',')); 
5
:

$('#mySelect option').each(function() { 
    console.log(this.text + ' ' + this.value); 
}); 

ले लो सभी विकल्प ग्रंथों एक सरणी में

यदि आप चयनित विकल्प के टेक्स्ट तक पहुंच बनाना चाहते हैं तो आप इसका उपयोग कर सकते हैं:

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

वैकल्पिक रूप से आप विकल्प सीधे इस तरह से पहुंच सकता है:

$("#list option[value=2]").text(); 

#list विशिष्ट चयन की आईडी है। अन्य चयन टैग के साथ संघर्ष से बचने के लिए आपको एक आईडी (ई। जी। <select id="list">) असाइन करना चाहिए।

1
var text = $(option[value='1']).text(); 
संबंधित मुद्दे