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

  • Jack Vale Films

    Jack Vale Fi

    8 ŞUBAT 2007
  • Kyletiv7

    Kyletiv7

    28 Mayıs 2007
  • Paulo Bautista

    Paulo Bautis

    21 Aralık 2008