javascript - 如何分离并附加到仅相关的 div jQuery
问题描述
我正在尝试将 div 与相关父级分离,然后附加到同一个父级 div。
//Jquery Code
jQuery(function(){
moveColorDots();
});
function moveColorDots(){
var copyDivData = jQuery('.variations_form.wvs-archive-variation-wrapper').detach();
copyDivData.appendTo('.product-variations');
}
<div class="pp-content-post">
<div class="variations_form wvs-archive-variation-wrapper">
some data here
</div>
<div class="product-box">
<div class="glasses-sec">
<h3>title</h3>
</div>
<div class="product-variations"></div>
</div>
</div>
解决方案
.detach描述:从 DOM 中移除匹配的元素集。
这意味着您将所有分离的元素附加到每个product-variations
元素..所以
您需要使用循环遍历
variations_form.wvs-archive-variation-wrapper
元素.each()
也可以
.appendTo()
直接使用
//Jquery Code
jQuery(function(){
moveColorDots();
});
function moveColorDots(){
jQuery('.variations_form.wvs-archive-variation-wrapper').each(function(){
var product_variations = jQuery(this).next('div').find('.product-variations');
jQuery(this).appendTo(product_variations);
});
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="pp-content-post">
<div class="variations_form wvs-archive-variation-wrapper">
some data here 1
</div>
<div class="product-box">
<div class="glasses-sec">
<h3>title</h3>
</div>
<div class="product-variations"></div>
</div>
</div>
<div class="pp-content-post">
<div class="variations_form wvs-archive-variation-wrapper">
some data here 2
</div>
<div class="product-box">
<div class="glasses-sec">
<h3>title</h3>
</div>
<div class="product-variations"></div>
</div>
</div>
注意:这行代码var product_variations = jQuery(this).next('div').find('.product-variations');
取决于您的 html 结构,它适用于此处发布的 html .. 但是如果您有另一个 html 结构,则需要修改它以捕获所需的元素
推荐阅读
- javascript - 在 jvectormap 的区域中设置大小和位置图像
- c# - 到 DataGridView 的输出显示字符数量而不是字符串名称
- python - 无法使用 BeautifulSoup 抓取精确值
- common-lisp - Unquote splice 没有 unquote splice?
- powerbi - Power BI 中的单个表中是否可以进行任何钻取?
- sapui5 - 为什么对话框中没有显示函数参数?
- firebird - 如何禁用所有火鸟子请求的“标题”
- excel - 如何将 csv 文本转换为数字以及在 Power Bi 中操作几乎非机器可读的数据?
- oracle - 如何使用 Oracle 序列将数字转换为三字符字符串
- lua - 遍历 Lua 中的空表是否更重?