Bilinen değerler içeren bir açılır listem var. Ne yapmaya çalışıyorum açılır liste jQuery kullanarak var olduğunu bildiğim belirli bir değere ayarlamaktır . Normal JavaScript kullanarak , şöyle bir şey yaparım:
ddl = document.getElementById("ID of element goes here");
ddl.value = 2; // 2 being the value I want to set it too.
Ancak, benim seçici (aptal ASP.NET istemci kimlikleri ...) için bir CSS sınıfı kullandığım için jQuery ile bunu yapmak gerekir .
İşte denediğim birkaç şey:
$("._statusDDL").val(2); // Doesn't find 2 as a value.
$("._statusDDL").children("option").val(2) // Also failed.
JQuery ile nasıl yapabilirim ?
Güncelleme
Görünüşe göre, ilk kez doğru yaptım:
$("._statusDDL").val(2);
Hemen üstüne bir uyarı koyduğumda iyi çalışıyor, ancak uyarıyı kaldırdığımda ve tam hızda çalışmasına izin verdiğimde hatayı alıyorum
Seçilen özellik ayarlanamadı. Geçersiz Dizin
JQuery veya Internet Explorer 6 (Internet Explorer 6'yı tahmin ediyorum) ile ilgili bir hata olup olmadığından emin değilim , ancak çok can sıkıcı.
dd1 = document.getElementsByClassName('classname here'); dd1.value = 2;