如何在不使用选择器的情况下对jQuery对象进行分组?

Par*_*ife 5 jquery wrapall

jQuery.wrapAll函数接受一个dom子树并将其包装在jQuery对象周围.我想这样做,但没有通过选择器获取目标jQuery对象:我有一堆jQuery包装DOM元素的引用,我想将wrapAll应用于所有这些.是否可以在不指定公共类并通过类选择它的情况下完成它?

T.J*_*der 8

您可以使用该add函数将元素添加到jQuery对象.add接受一个选择器(添加匹配元素),一个原始DOM元素(添加它),一个HTML片段(创建元素并添加它们),以及一个jQuery对象(添加其中的所有元素).最后一个可能与您正在寻找的相匹配.


use*_*654 5

是的,将它们全部添加到同一个对象.

obj1.add(obj2).add(obj3).wrapAll('<div class="contentwrapper" />');
Run Code Online (Sandbox Code Playgroud)