我有一个很奇怪的标记但是,我有3个div: div id="div1"/divdiv id="div4"/divdiv id="div12"/div 在这3个div之间可能还有其他元素,但我需要做的是确保有一个div包装这3个div,所以标记最终会像这样:
<div id="div1"></div> <div id="div4"></div> <div id="div12"></div>
在这3个div之间可能还有其他元素,但我需要做的是确保有一个div包装这3个div,所以标记最终会像这样:
<div class="wrapped"> <div id="div1"></div> <div id="div4"></div> <div id="div12"></div> </div>
这可能是使用jQuery的wrap或wrapAll函数吗?
这可以用 wrapAll().你可以使用 nextUntil(), andSelf()和 add()匹配#div1和#div12之间的元素,包括:$("#div1").nextUntil("#div12").andSelf().add("#div12") .wrapAll("<div class='wrapped'></div>");