SORU
31 Ocak 2009, CUMARTESİ


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
31 Ocak 2009, CUMARTESİ


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');

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CorridorDigital

    CorridorDigi

    17 Mayıs 2010
  • jkimisyellow

    jkimisyellow

    6 Mayıs 2009
  • MrSuicideSheep

    MrSuicideShe

    9 NİSAN 2010