【发布时间】:2014-09-22 14:40:00
【问题描述】:
我有以下;
<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>');
});
【问题讨论】:
-
您还需要包含 source morepad,尝试
$(this).nextUntil('.morepad').addBack().wrapAll('<div></div>');.addBack()或.add(this)应该会有所帮助。