का उपयोग कर dropdownlist में मान सेट करें।की तरह मेरे dropdownlist में डिफ़ॉल्ट मैं कई विकल्प हैं jQuery
मैं jQuery का उपयोग करके यह कैसे कर सकता हूं?
का उपयोग कर dropdownlist में मान सेट करें।की तरह मेरे dropdownlist में डिफ़ॉल्ट मैं कई विकल्प हैं jQuery
मैं jQuery का उपयोग करके यह कैसे कर सकता हूं?
अपने इस के लिए jQuery का उपयोग करना चाहते है, तो संभाल चाहिए, निम्नलिखित कोड का प्रयास करें।
$('select option[value="1"]').attr("selected",true);
अपडेट किया गया:
विवेक से एक टिप्पणी के बाद, सही ढंग से बताया स्टीवन स्पीलबर्ग अपनी पाठ मूल्य के माध्यम से विकल्प का चयन करना चाहता था।
यहां अपडेट किया गया कोड है।
$('select option:contains("it\'s me")').prop('selected',true);
आप :contains(text)
चयनकर्ता का उपयोग करने के लिए युक्त पाठ के माध्यम से खोजने की जरूरत है।
इसके अलावा jQuery prop विशेषताओं को प्राप्त करने और सेट करने पर इंटरनेट एक्सप्लोरर के लिए बेहतर समर्थन प्रदान करता है।
चयनित = "चयनित" भी मान्य है, और [W3Schools] (http://www.w3schools.com/TAGS/tag_option.asp) पर सुझाव दिया गया है। +1 – jmort253
'$ ('चयन करें')। वैल ('कुछ') 'जो आवश्यक है। – karim79
@ आधा क्यूब-प्रश्न के मुताबिक स्टीवन स्पीलबर्ग उन विकल्पों का चयन करना चाहता है, जो टेक्स्ट 'यह मेरा है' मूल्य नहीं है – Vivek
यह ठीक काम कर रहा है: jQuery के
$('#country').val($("#country option:contains('It\'s Me')").val());
करेंगे नहीं के उपयोग डबल कोट्स के अंदर डबल कोट्स समस्याएं पैदा करते हैं? – jmort253
एक पंक्ति यह सब करता है!
$("#myCombobox option[text='it\'s me']").attr("selected","selected");
क्या आपको उद्धरणों के भीतर उद्धरणों के साथ समस्या नहीं होगी? JQuery कैसे पता चलेगा कि क्या आपके अंदर के डबल कोट्स बच नहीं गए हैं? शायद मैं यहाँ कुछ याद कर रहा हूँ? – jmort253
@ jmort253 - यदि आप सुसंगत हैं तो आप सिंगल और डबल कोट्स को तब तक मिश्रित कर सकते हैं जब तक कि आप बाहरी स्ट्रिंग को चिह्नित करने के लिए और दूसरे को स्ट्रिंग में आंतरिक रूप से उपयोग करने के लिए उपयोग करते हैं। उदाहरण के लिए। "यह मान्य है" ':) "और" यह अमान्य है "" ":(" –
वैल() दोनों ही मामलों
<option value="1">it's me</option>
$('select').val('1'); // selects "it's me"
$('select').val("it's me"); // also selects "it's me"
यह उत्तर http://stackoverflow.com/questions/496052/jquery-setting-the-selected-value- से कॉपी किया गया है ऑफ-ए-सिलेक्ट-कंट्रोल-थ्रू-इसके-टेक्स्ट-विवरण और स्टीवन क्या पूछ रहा है इसका जवाब नहीं देता है। –
मार्क, $ ('चुनें')। वैल ('दो'); समस्या का समाधान होगा .. और क्या स्टीवन पूछा है? –
यकीन नहीं है कि मैं ऐसी स्थिति के बारे में सोच सकता हूं जिसे आप किसी विशेष मूल्य पर सभी चयनों को सेट करना चाहते हैं? :-) '0' को छोड़कर, शायद ... – Hogsmill
jQuery("select#cboDays option[value='Wednesday']").attr("selected", "selected");
तुम बस ऐसा कर सकते हैं:
$('#myCombobox').val(1)
$("#dropdownList option[text='it\'s me']").attr("selected","selected");
* यह मुझे उद्धरण * में एक उद्धरण से बचने की जरूरत है। –
इसे इंगित करने के लिए धन्यवाद। – Vivek
$('#userZipFiles option').prop('selected', function() {
return this.defaultSelected;
});
यह एक चयन बॉक्स के डिफ़ॉल्ट विकल्प प्राप्त करने का सबसे आसान तरीका है – Franco
खैर मैं 'it'sme' मूल्य के माध्यम से उनका चयन करना चाहते हैं। लेकिन हममें से बहुत कम इसके साथ करने की कोशिश करते हैं। लेकिन सभी को धन्यवाद! –
$ ("# myCombobox विकल्प [text = 'it \' s me ']")। Attr ("चयनित", "चयनित"); –
http://stackoverflow.com/questions/292615/how-can-i-set-the-value-of-a-dropdownlist-using-jquery यह एक प्रयास करें .. – Clyde