JQuery ile açılır bir listeden seçilen değeri değiştirmek
Bilinen değerler ile açılan bir listesi var. Yapmak istediğim jQuery kullanarak var olduğunu biliyorum, belirli bir değer için aşağı açılır liste ayarlanır. Normal JavaScript kullanarak, böyle bir şey yapacağımı:
ddl = document.getElementById("ID of element goes here");
ddl.value = 2; // 2 being the value I want to set it to.
Ancak, benim seçici (ASP.NET aptal istemci kimliği için bir CSS sınıfı kullanıyorum çünkü jQuery ile bunu yapmak için ihtiyacım var.
İşte denedim bir kaç şey:
$("._statusDDL").val(2); // Doesn't find 2 as a value.
$("._statusDDL").children("option").val(2) // Also failed.
Nasıl jQuery ile bunu yapabilir miyim?
Güncelleme
Görünüşe göre, ilk seferde doğru ile kaldım:
$("._statusDDL").val(2);
Sadece yukarıda bir uyarı koyduğumda gayet iyi çalışıyor, ama ben kaldırmak ve tam hızda çalışmasına izin zaman şöyle bir hata alıyorum
Seçili özelliği ayarlanamadı. Geçersiz Dizin
Eğer bir WordPress kullanmak veya Internet Explorer 6 Internet Explorer 6 sanırım) ile ilgili bir hata olup olmadığından emin değilim, ama çok sinir bir şey.
CEVAP
jQuery's documentation devletler:
[bir WordPress kullanmak.val] çekleri, değerler kümesiyle eşleşen tüm radyo düğmeleri, onay kutuları ve Seçenek seçer.
Bu davranış, jQuery sürüm 1.2 ve üstü.
Büyük olasılıkla bunu istiyor:
$("._statusDDL").val('2');
'In öğesi bir açılır seçili değer...
Bir Açılan jQuery kullanarak seçilen d...
Nasıl'bir dize dönen s bir değere...
Button Set değeri jQuery...
Nasıl <span> jQuery kullanarak b...