【发布时间】:2022-01-27 02:30:33
【问题描述】:
我有这份清单
<div class="scroll-images">
<div class="item" data-order="0">
</div>
<div class="item active" data-order="1">
<div class="item" data-order="2">
<div class="item" data-order="3">
</div>
<div class="item" data-order="4">
</div>
<div class="item" data-order="5">
</div>
<div class="item" data-order="6">
</div>
<div class="item" data-order="7">
</div>
</div>
我想在点击时重新排序。单击的项目应替换第二个元素(数据顺序 = 1),但顺序应保持不变。例如,当我单击 data-order 6 时,我想得到:
<div class="scroll-images">
<div class="item" data-order="5">
</div>
<div class="item active" data-order="6">
<div class="item" data-order="7">
<div class="item" data-order="0">
</div>
<div class="item" data-order="1">
</div>
<div class="item" data-order="2">
</div>
<div class="item" data-order="3">
</div>
<div class="item" data-order="4">
</div>
</div>
jQuery 可以吗?
【问题讨论】:
-
很容易。在 jQuery 文档中查找如何删除和插入子项。
标签: javascript jquery sorting