7 Aralık 2008, Pazar
Değişen bir öğe'In KİMLİĞİ jQuery ile
Bir öğenin KİMLİĞİNİ jQuery kullanarak değiştirmek istiyorum.
Görünüşe göre bu işe yaramaz:
jQuery(this).prev("li").attr("id")="newid"
jQuery(this).prev("li")="newid"
Bunu aşağıdaki kodla gerçekleştirebilirim öğrendim:
jQuery(this).prev("li")show(function() {
this.id="newid";
});
Ama bu bana doğru gelmiyor. Daha iyi bir yolu olmalı, değil mi? Ayrıca, eğer var değil mi, başka bir yöntem ben yerine Göster/Gizle veya diğer etkileri ne olabilir? Açıkçası Göster/Gizle veya öğe her zaman, sadece KİMLİĞİNİ değiştirmek için etkilemek istemiyorum.
(Evet, DV bir acemi değilim.)
Edit
Bu durumda, Kimlikleri kullanmalıyım sınıfları kullanamam.
CEVAP
7 Aralık 2008, Pazar
Sözdizimi yanlıştır, ikinci parametre olarak değeri geçmesi:
jQuery(this).prev("li").attr("id","newId");
Bunu Paylaş:
Üst jQuery ile süpürdü zaman'un a...
Nasıl kimliği bir nokta içeriyorsa jqu...
Değişen jQuery UI Düğme boyutu?...
jQuery UI DatePicker Tarih Biçimini De...
Ekle "salt okunur" <input...