SORU
26 Kasım 2009, PERŞEMBE


Nasıl < seçenekleri değiştirmek için;Seç> jQuery ile?

Seçenekler, nasıl <option> yeni s <select>güncelleme musun? sanırım

CEVAP
26 Kasım 2009, PERŞEMBE


empty yöntemini kullanarak mevcut seçenekler Kaldır, ve yeni seçenekler ekleyin:

var option = $('<option></option>').attr("value", "option value").text("Text");
$("#selectId").empty().append(option);

Eğer bir nesne içinde yeni seçenekler var

var newOptions = {"Option 1": "value1",
  "Option 2": "value2",
  "Option 3": "value3"
};

var $el = $("#selectId");
$el.empty(); // remove old options
$.each(newOptions, function(value,key) {
  $el.append($("<option></option>")
     .attr("value", value).text(key));
});

Düzenleme:Tüm seçenekleri ama ilk kaldırılması için, :gt seçiciyi kullanın, dizin sıfırdan büyük option tüm öğeleri almak ve 14* *bunları yapabilirsiniz:

$('#selectId option:gt(0)').remove(); // remove all options, but not the first 

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ChrisCrossMedia

    ChrisCrossMe

    17 EYLÜL 2009
  • kylelandry

    kylelandry

    9 AĞUSTOS 2007
  • thenewboston

    thenewboston

    4 ŞUBAT 2008