【发布时间】:2019-09-18 02:49:36
【问题描述】:
我有一个子菜单列表,我想将每个 4 个孩子 <li></li> 分别移动到一个新的父母 <ul></ul>
<ul class="sub_menu">
<li>Menu 1</li>
<li>Menu 2</li>
<li>Menu 3</li>
<li>Menu 4</li>
<li>Menu 5</li>
<li>Menu 6</li>
<li>Menu 7</li>
<li>Menu 8</li>
</ul>
<div class="container_row">
<div class="row">
<div class="col1 col_3">
<div class="wrap">
<ul>
</ul>
</div>
</div>
<div class="col1 col_3">
<div class="wrap">
<ul>
</ul>
</div>
</div>
</div>
</div>
我正在寻找的最终输出如下:
<div class="container_row">
<div class="row">
<div class="col1 col_3">
<div class="wrap">
<ul>
<li>Menu 1</li>
<li>Menu 2</li>
<li>Menu 3</li>
<li>Menu 4</li>
</ul>
</div>
</div>
<div class="col1 col_3">
<div class="wrap">
<ul>
<li>Menu 5</li>
<li>Menu 6</li>
<li>Menu 7</li>
<li>Menu 8</li>
</ul>
</div>
</div>
</div>
</div>
到目前为止我尝试过的代码是
$(document).ready(function() {
$(".container_row .wrap ul").append($(".sub_menu li"));
});
您知道如何实现最终输出吗?
【问题讨论】:
标签: javascript jquery css-selectors