2012-01-17 17 views
5

jQuery.wrapAll फ़ंक्शन एक डोम सबट्री लेता है और इसे एक jQuery ऑब्जेक्ट के चारों ओर लपेटता है। मैं ऐसा करना चाहता हूं लेकिन चयनकर्ता के माध्यम से लक्ष्य jQuery ऑब्जेक्ट को प्राप्त किए बिना: मेरे पास jQuery wrapped DOM तत्वों के संदर्भों का एक गुच्छा है और मैं उन सभी को wrapAll लागू करना चाहता हूं। क्या यह एक सामान्य वर्ग को निर्दिष्ट किए बिना कक्षा के माध्यम से चुनना संभव है?मैं चयनकर्ताओं का उपयोग किये बिना jQuery ऑब्जेक्ट्स को कैसे समूहित कर सकता हूं?

+0

समस्या क्या है? यदि आपके पास संदर्भ हैं, तो क्या आप सिर्फ myJqueryRef.wrapAll (...) को कॉल नहीं कर सकते? – maxedison

+0

मेरे पास कई संदर्भ हैं, एक संदर्भ नहीं। मैं उन्हें गठबंधन करना चाहता हूं – Paralife

उत्तर

8

आप add function का उपयोग कर jQuery ऑब्जेक्ट में तत्व जोड़ सकते हैं। add एक चयनकर्ता (मिलान तत्व जोड़ता है) स्वीकार करता है, एक कच्चा डॉम तत्व (इसे जोड़ता है), एक HTML खंड (तत्व बनाता है और उन्हें जोड़ता है), और एक jQuery ऑब्जेक्ट (इसमें सभी तत्व जोड़ता है)। वह आखिरी शायद आप जो खोज रहे हैं उससे मेल खाता है।

5

हां, उन्हें सभी एक ही वस्तु में जोड़ें।

obj1.add(obj2).add(obj3).wrapAll('<div class="contentwrapper" />'); 
संबंधित मुद्दे

 संबंधित मुद्दे