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

  • makemebad35

    makemebad35

    17 NİSAN 2006
  • pleated-jeans

    pleated-jean

    6 HAZİRAN 2013
  • RiverCityGraphix

    RiverCityGra

    6 Ocak 2012