【发布时间】:2015-10-08 13:59:14
【问题描述】:
如何使用 jquery 来实现,以便单击两个列表中的任何一个中的项目会将所选项目移动到另一个列表中。
当将项目移动到另一个列表时,新的排序应该首先基于项目编号(数据值),然后是左边的项目,然后是右边的项目。
例如,如果您要单击“左侧项目 2”,则应从左侧列表中删除该项目,然后右侧列表应显示右侧项目 1、左侧项目 2、右侧项目 2、右侧项目 3,右项4,右项5
<!DOCTYPE html>
<html>
<body>
<div class="container">
<div class="row">
<div class="col-sm-4 col-sm-offset-1 col-xs-6">
<div class="well">
<ul class="my-list my-list-left">
<li data-value="1">Left Item 1</li>
<li data-value="2">Left Item 2</li>
<li data-value="3">Left Item 3</li>
<li data-value="4">Left Item 4</li>
<li data-value="5">Left Item 5</li>
</ul>
</div>
</div>
<div class="col-sm-4 col-sm-offset-1 col-xs-6">
<div class="well">
<ul class="my-list my-list-right">
<li data-value="1">Right Item 1</li>
<li data-value="2">Right Item 2</li>
<li data-value="3">Right Item 3</li>
<li data-value="4">Right Item 4</li>
<li data-value="5">Right Item 5</li>
</ul>
</div>
</div>
</div>
</div>
</body>
</html>
【问题讨论】:
标签: javascript jquery html jquery-ui jquery-ui-sortable