gpt4 book ai didi

javascript - 如何在 jquery 中递归地将所有子元素传输到组 div 包装器?

转载 作者:太空宇宙 更新时间:2023-11-04 15:46:30 24 4
gpt4 key购买 nike

对于下面的代码,我希望每个 et_pb_module 递归地传输到类为 item 的 div。

<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>

检查设置是否正确。

关于javascript - 如何在 jquery 中递归地将所有子元素传输到组 div 包装器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55271695/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com