【发布时间】:2016-12-14 23:27:12
【问题描述】:
如果复选框被选中,我想移动它们。
<div id="chkboxes">
<input type="checkbox" name="city" id="1"/> One <br />
<input type="checkbox" name="city" id="2"/> Two <br />
<input type="checkbox" name="city" id="3"/> Three <br />
<input type="checkbox" name="city" id="4"/> Four <br />
<input type="checkbox" name="city" id="5"/> Five <br />
</div>
因此,如果选中任何复选框,它应该移到列表的顶部。我如何用 jquery 做到这一点?
我正在尝试构建伪代码,但无法获取逻辑。
谢谢。
【问题讨论】:
-
你可以使用jQuery的
insertBefore方法。捕获选中的输入,删除它们并将它们插入到第一个复选框之前。