【发布时间】:2023-01-21 17:30:04
【问题描述】:
需要将一个没有任何唯一标识符的 div 移动到另一个没有任何唯一标识符的 div 前面。但是,子 div 确实具有唯一标识符。
开始:
<div class="generic">
<div id="child1"></div>
</div>
<div class="generic">
<div id="child2"></div>
</div>
<div class="generic">
<div id="child4"></div>
</div>
<div class="generic">
<div id="child3"></div>
</div>
我想将 child3 div 的父级移动到 child2 div 的父级之后。结果应如下所示:
<div class="generic">
<div id="child1"></div>
</div>
<div class="generic">
<div id="child2"></div>
</div>
<div class="generic">
<div id="child3"></div>
</div>
<div class="generic">
<div id="child4"></div>
</div>
有任何想法吗?
我研究过 jQuery prependTo() 和 appendTo(),结合 parent(),但我似乎无法让它们正常工作。
【问题讨论】:
-
标题和文字冲突,代码告诉文字是正确的,你能修正标题吗?看起来你想订购孩子,如果只移动孩子有关系吗,还是有必要移动父母(例如,有更多特定于带有 id 的孩子的内容)?
标签: javascript jquery jquery-append