SORU
4 EKİM 2008, CUMARTESİ


JQuery ile bir dizi seçmek için bir seçenek eklemek için en iyi yolu nedir?

JSON bir nesne jQuery kullanarak bir seçmek için Seçenek eklemek için en iyi yöntem nedir?

Yapmak için bir eklenti ihtiyacım yok, ama aynı zamanda orada olan eklentileri ilgi olacağını bir şey arıyorum.

Bu ne yaptım:

selectValues = { "1": "test 1", "2": "test 2" };

for (key in selectValues) {
  if (typeof (selectValues[key] == 'string') {
    $('#mySelect').append('<option value="'   key   '">'   selectValues[key]   '</option>');
  }
}

Temiz/basit bir çözüm:

Bu temizlenmiş ve version of matdumsa's basitleştirilmiş

$.each(selectValues, function(key, value) {   
     $('#mySelect')
          .append($('<option>', { value : key })
          .text(value)); 
});

Matdumsa gelen değişiklikler: (2) Ekle, ikinci parametre olarak/map niteliklerini özelliklerini taşındı (1) seçeneği için kapanış etiketi içine ekleme kaldırıldı() ve().

CEVAP
4 EKİM 2008, CUMARTESİ


Diğer cevaplar aynı, DV moda:

$.each(selectValues, function(key, value) {   
     $('#mySelect')
         .append($("<option></option>")
         .attr("value",key)
         .text(value)); 
});

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Felice Musique

    Felice Musiq

    22 NİSAN 2014
  • Howard Pinsky

    Howard Pinsk

    6 AĞUSTOS 2006
  • MysteryGuitarMan

    MysteryGuita

    16 HAZİRAN 2006