【发布时间】:2017-05-22 06:08:59
【问题描述】:
我有两个包含 6 个项目的列表,connectedWith 一类 .connectedSortable 当我在两个列表之间移动一个项目时,该项目应该与那里的位置交换(例如:如果我移动 item-1 并放在 item- 7 然后 item-1 必须移动到 item-7 的位置,反之亦然)以及如何将这两个元素与它们的 id 交换。 这是两个 ul li 列表:
<ul class="connectedSortable">
<li class="ui-state-default" id="item-1">Item 1</li>
<li class="ui-state-default" id="item-2>Item 2</li>
<li class="ui-state-default" id="item-3>Item 3</li>
<li class="ui-state-default" id="item-4>Item 4</li>
<li class="ui-state-default" id="item-5>Item 5</li>
<li class="ui-state-default" id="item-6>Item 6</li>
</ul>
<ul class="connectedSortable">
<li class="ui-state-highlight" id="item-7>Item 7</li>
<li class="ui-state-highlight" id="item-8>Item 8</li>
<li class="ui-state-highlight" id="item-9>Item 9</li>
<li class="ui-state-highlight" id="item-10>Item 10</li>
<li class="ui-state-highlight" id="item-11>Item 11</li>
<li class="ui-state-default" id="item-12>Item 12</li>
</ul>
$( ".connectedSortable" ).sortable({
connectWith: ".connectedSortable"
}).disableSelection();
【问题讨论】:
标签: jquery html css jquery-ui-sortable