2012-01-17 29 views
5

jQuery.wrapAll işlevi bir dom alt ağacı alır ve bir jQuery nesnesine sarar. Bunu yapmak istiyorum ama hedef jQuery nesnesini selektörle donatmak istemiyorum: jQuery sarılmış DOM öğelerine ilişkin bir grup referansım var ve hepsine wrapAll uygulamak istiyorum. Ortak bir sınıf tahsis etmeden ve bunları sınıfta seçmeden yapmak mümkün mü?jQuery nesnelerini seçicileri kullanmadan nasıl gruplayabilirim?

+0

Sorun nedir? Referanslarınız varsa, sadece myJqueryRef.wrapAll (...) 'i arayamaz mısınız? – maxedison

+0

Birçok referansım var, bir referans değil. Onları birleştirmek istiyorum – Paralife

cevap

8

Sen add function kullanarak jQuery nesnesine öğeleri ekleyebilirsiniz. add, bir seçici (eşleşen öğeler ekler), bir ham DOM öğesi (ekler), bir HTML parçası (öğeyi (öğeleri) oluşturur ve ekler) ve bir jQuery nesnesi (içindeki tüm öğeleri ekler) kabul eder. Sonunda muhtemelen aradığın şeyle eşleşiyor.

5

Evet, hepsini aynı nesneye ekleyin.

obj1.add(obj2).add(obj3).wrapAll('<div class="contentwrapper" />'); 
İlgili konular