SORU
17 NİSAN 2009, Cuma


Nasıl bir nesne olarak bir DOM düğüm oluşturmak için?

DOM düğüm oluşturmak istiyorum, " de ve sonra eklemek öznitelik 'vücut'. ıd Aşağıdaki jQuery nesnesi olarak benim şablon görmüyor çünkü çalışmak için değil gibi görünüyor:

var template = "<li><div class='bar'>bla</div></li>";
template.find('li').attr('id','1234');
$(body).append(template);

Nasıl bir nesne gibi muamele etmek bir WordPress kullanmak söyleyebilir buluyorum() çok üstünde çalışıyor?

CEVAP
17 NİSAN 2009, Cuma


DOM ilk yatırırdım. İlk verdiğim örnek neden başarısız emin değilim. Bu gerçekten çok garip.

var e = $("<ul><li><div class='bar'>bla</div></li></ul>");
$('li', e).attr('id','a1234');  // set the attribute 
$('body').append(e); // put it into the DOM

E (döner elemanları) koyarak hangi koşullarda CSS seçici uygulamak için jQuery bağlam verir. Bu DOM ağacında diğer elemanlara KİMLİĞİ uygulamadan uzak tutuyor.

Konu UL kullanmadığınız görünüyor. Eğer DOM ağacında çıplak bir li koyarsanız, sorunları için gidiyoruz. Bu geçici çözüm hallederim diye düşündüm, ama dönemiyor.

Senin için DOM ağacı çıplak Lİ'NİN "gerçek" uygulama, ama UL, bu iş için gerekli. koyarak olmayabilir İç çekiş.

Örnek: http://jsbin.com/iceqo

Bu arada, aynı zamanda microtemplating ilginizi çekebilir.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Klemens Torggler

    Klemens Torg

    11 Mart 2008
  • The Amazing Atheist

    The Amazing

    20 Kasım 2006
  • VitalyzdTv

    VitalyzdTv

    7 AĞUSTOS 2011