我有以下内容;
<div class="content">
<div class="row morepad">
<a href="#">Association 1</a>
</div>
<div class="row">
<a href="#">Association 2</a>
</div>
<div class="row morepad">
<a href="#">Association 3</a>
</div>
<div class="row">
<a href="#">Association 4</a>
</div>
</div>
我正在尝试将它们分组,如下面根据第一个morepad分离。
<div class="content">
<div>
<div class="row morepad">
<a href="#">Association 1</a>
</div>
<div class="row">
<a href="#">Association 2</a>
</div>
</div>
<div>
<div class="row morepad">
<a href="#">Association 3</a>
</div>
<div class="row">
<a href="#">Association 4</a>
</div>
</div>
</div>
我尝试了以下内容:
$('.morepad').each(function() {
$(this).nextUntil('.morepad').wrapAll('<div></div>');
});
答案 0 :(得分:0)
<强> Jquery的强>
$('.morepad').each(function() {
$(this).nextUntil('.morepad').andSelf().wrapAll('<div></div>');
});
你需要添加addSelf,以便它包含两个结尾只有wrapALl才会包含下面的元素
工作Jsfiddle链接