将UL项目分开并将其包装成另一个标签

时间:2013-06-24 11:40:46

标签: jquery

我有一个这样的清单:

<ul class='as-selections'>
    <li class='as-selection-item'> item1 </li>
    <li class='as-selection-item'> item2 </li>
    <li class='as-selection-item'> item3 </li>
    <li class='as-orjinal'> item3 </li>
</ul>

如何使用as-selection-item课程对所有项目进行分组并将其打包在<li class="thelist"><ul></ul></li>中?

提前致谢

1 个答案:

答案 0 :(得分:4)

您可以使用wrapAll

$('.as-selection-item').wrapAll('<li><ul></ul></li>');

FIDDLE

如果您有多个列表,则必须迭代:

$('.as-selections').each(function(i, ul) {
    $('.as-selection-item', ul).wrapAll('<li><ul></ul></li>');
});