मेरे पास ज्ञात मूल्यों के साथ एक ड्रॉप-डाउन सूची है। मैं जो करने की कोशिश कर रहा हूं वह ड्रॉप डाउन सूची को एक विशेष मूल्य पर सेट करता है जो मुझे पता है कि jQuery का उपयोग करके मौजूद है । नियमित जावास्क्रिप्ट का उपयोग करते हुए , मैं कुछ ऐसा करूंगा:
ddl = document.getElementById("ID of element goes here");
ddl.value = 2; // 2 being the value I want to set it too.
हालांकि, मुझे jQuery के साथ ऐसा करने की आवश्यकता है , क्योंकि मैं अपने चयनकर्ता (बेवकूफ ASP.NET क्लाइंट आईडी ...) के लिए एक सीएसएस वर्ग का उपयोग कर रहा हूं ।
यहाँ कुछ चीजें मैंने कोशिश की हैं:
$("._statusDDL").val(2); // Doesn't find 2 as a value.
$("._statusDDL").children("option").val(2) // Also failed.
मैं इसे jQuery के साथ कैसे कर सकता हूं ?
अपडेट करें
जैसा कि यह पता चला है, मैं इसके साथ पहली बार सही था:
$("._statusDDL").val(2);
जब मैं ठीक ऊपर काम करता है तो यह चेतावनी देता है, लेकिन जब मैं अलर्ट को हटाता हूं और इसे पूरी गति से चलने देता हूं, तो मुझे त्रुटि मिलती है
चयनित संपत्ति सेट नहीं कर सका। अमान्य सूचकांक
मुझे यकीन नहीं है कि यह jQuery या इंटरनेट एक्सप्लोरर 6 (मैं इंटरनेट एक्सप्लोरर 6 का अनुमान लगा रहा हूं ) के साथ एक बग है , लेकिन यह बहुत कष्टप्रद है।
dd1 = document.getElementsByClassName('classname here'); dd1.value = 2;