如何使用jQuery在包装器中包装多个元素

How can I wrap multiple elements in a wrapper with jQuery?

本文关键字:包装 元素 jQuery 何使用      更新时间:2023-09-26

我有下面的脚本,可以很好地包装一个元素:

$('.brandModelWrapperGroup').each(function(){
   var divs = $(this).find(".brandModelWrapper")
   for(var i = 0; i < divs.length; i+=brandModelLineCount) {
     divs.slice(i, i+brandModelLineCount).wrapAll("<section class='brandModelLineWrapper'></section>")
   }
})

但我需要它不仅包裹.brandModelWrapper,还包裹.brandModelView,我怎么能做到呢?

使用逗号分隔的多重选择器:

var divs = $(this).find(".brandModelWrapper").add($(this).find(".brandModelView"));