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

  • Dylan Brenan

    Dylan Brenan

    22 Aralık 2009
  • SDSARG3

    SDSARG3

    14 Mart 2009
  • William Hyde

    William Hyde

    23 HAZİRAN 2008