javascript - 如何在 jquery 中递归地将所有子元素传输到组 div 包装器?
问题描述
对于下面的代码,我希望每个都以递归et_pb_module
方式转移到 div 类。item
<div class="et_pb_column">
<div class="et_pb_module">
content 1
</div>
<div class="et_pb_module">
content 2
</div>
<div class="et_pb_module">
content 3
</div>
</div>
<div class="owl-wrapper">
<div class="owl-item">
<div class="item">
</div>
</div>
<div class="owl-item">
<div class="item">
</div>
</div>
<div class="owl-item">
<div class="item">
</div>
</div>
</div>
正确的输出如下所示:
<div class="owl-wrapper">
<div class="owl-item">
<div class="item">
<div class="et_pb_module">
content 1
</div>
</div>
</div>
<div class="owl-item">
<div class="item">
<div class="et_pb_module">
content 2
</div>
</div>
</div>
<div class="owl-item">
<div class="item">
<div class="et_pb_module">
content 3
</div>
</div>
</div>
</div>
我当前的 jquery 代码如下所示:
$(".et_pb_column > .et_pb_module").each(function() {
$("#owl-demo .owl-item > .item").append($(this).html());
});
我的 jquery 代码的问题是它处理et_pb_module
每个 div 的类item
任何帮助表示赞赏。谢谢
解决方案
这就是您要执行的操作:
$(".et_pb_column > .et_pb_module").each(function(i) {
$(".owl-item > .item")[i].append($(this)[0]);
});
这是工作代码:
$(".et_pb_column > .et_pb_module").each(function(i) {
$(".owl-item > .item")[i].append($(this)[0]);
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="et_pb_column">
<div class="et_pb_module">
content 1
</div>
<div class="et_pb_module">
content 2
</div>
<div class="et_pb_module">
content 3
</div>
</div>
<div class="owl-wrapper">
<div class="owl-item">
<div class="item">
</div>
</div>
<div class="owl-item">
<div class="item">
</div>
</div>
<div class="owl-item">
<div class="item">
</div>
</div>
</div>
检查设置是否正确。
推荐阅读
- php - 在数据库值上使用 CSS - PHP 框架
- powershell - 如何在 Powershell 脚本中自动安装 nuget
- reactjs - react-hook-form 和 MUI FormControl
- javascript - 单击笑脸并放置在输入字段中
- sql - 是否可以在 COALESCE SQL Server 中使用 IF 语句
- xampp - 在管理菜单和路由期间,magento2 中的模板文件无效
- javascript - JSON 解析错误:无法识别的令牌“!” - Sentry 捕获的错误
- angular - 我的 BehaviorSubject 没有按预期工作,似乎没有调用“下一个”
- python - 使用 pandas 进行数据增强
- c++ - 将多个迭代器推进到同一个字符串流中