gpt4 book ai didi

jquery - 如何更改选定元素的多个实例的位置

转载 作者:行者123 更新时间:2023-12-01 00:53:37 25 4
gpt4 key购买 nike

我需要将每个 h3 元素从下面的位置移动到新位置,作为 .summary-inside-wrapper 的第一个子元素

我尝试过的所有操作都会将所有 h3 元素的实例移动到每个摘要中。我只需要移动每个摘要中的原始内容。

<div class="content-main">
<div class="summary" id="listing_summary_3547">
<div class="share"></div>
<div class="summary-inside-wrapper">
<div class="summary-inside"> <---- TO HERE ---|
<div class="left"> |
<div class="title"> |
<h3>unique text here 1</h3> -- MOVE THIS h3 ---|
<p>some other text here</p>
</div>
</div>
<div class="right"></div>
</div>
</div>
</div>
<div class="summary" id="listing_summary_45741">
<div class="share"></div>
<div class="summary-inside-wrapper">
<div class="summary-inside"> <---- TO HERE ---|
<div class="left"> |
<div class="title"> |
<h3>unique text here 1</h3> --and MOVE THIS h3 ---|
<p>some other text here</p>
</div>
</div>
<div class="right"></div>
</div>
</div>
</div>
<div class="summary" id="listing_summary_6">
<div class="share"></div>
<div class="summary-inside-wrapper">
<div class="summary-inside"> <---- TO HERE ---|
<div class="left"> |
<div class="title"> |
<h3>unique text here 1</h3> --and MOVE THIS h3 ---|
<p>some other text here</p>
</div>
</div>
<div class="right"></div>
</div>
</div>
</div>
</div>

我尝试过 insertBefore()、prepend() 等,但没有得到预期的结果。每次我都会在摘要的每个实例中获取每个 h3 的副本。

最佳答案

代码:

$(".title h3").each(function()
{
var item=$(this);
var parentContainer=item.parents(".summary-inside");
item.remove();
parentContainer.prepend(item);
});

这是一个Live Demo

关于jquery - 如何更改选定元素的多个实例的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8373996/

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