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

  • ImBluecams

    ImBluecams

    25 Kasım 2012
  • Makeup Lover

    Makeup Lover

    12 HAZİRAN 2011
  • Motor Trend Channel

    Motor Trend

    11 Mart 2006