ฉันมีรายการแบบหล่นลงพร้อมค่าที่ทราบ สิ่งที่ฉันพยายามทำคือการกำหนดรายการแบบหล่นลงให้เป็นค่าโดยเฉพาะอย่างยิ่งที่ฉันรู้อยู่แล้วโดยใช้jQuery ใช้JavaScriptปกติฉันจะทำสิ่งที่ชอบ:
ddl = document.getElementById("ID of element goes here");
ddl.value = 2; // 2 being the value I want to set it too.
อย่างไรก็ตามฉันต้องทำกับjQueryเพราะฉันใช้คลาสCSSสำหรับตัวเลือกของฉัน ( รหัสASP.NETไคลเอ็นต์โง่... )
นี่คือบางสิ่งที่ฉันได้ลอง:
$("._statusDDL").val(2); // Doesn't find 2 as a value.
$("._statusDDL").children("option").val(2) // Also failed.
ฉันจะทำกับjQuery ได้อย่างไร
ปรับปรุง
เมื่อปรากฎออกมาฉันพูดถูกครั้งแรกด้วย:
$("._statusDDL").val(2);
เมื่อฉันวางการแจ้งเตือนไว้ด้านบนมันทำงานได้ดี แต่เมื่อฉันลบการแจ้งเตือนและปล่อยให้มันทำงานด้วยความเร็วเต็มฉันได้รับข้อผิดพลาด
ไม่สามารถตั้งค่าคุณสมบัติที่เลือก ดัชนีไม่ถูกต้อง
ฉันไม่แน่ใจว่าเป็นข้อผิดพลาดกับ jQuery หรือInternet Explorer 6 (ฉันเดา Internet Explorer 6 ) แต่มันน่ารำคาญมาก
dd1 = document.getElementsByClassName('classname here'); dd1.value = 2;