jquery sortable 将重复项移至底部
jquery sortable move duplicates to bottom
我有一个数据排序列表:
<ul id="sortable">
<li class="ui-state-default" id="1" data-name="NAME1">NAME1 + INFO1</li>
<li class="ui-state-default" id="3" data-name="NAME4">NAME4 + INFO4</li>
<li class="ui-state-default" id="9" data-name="NAME1">NAME1 + INFO1</li>
<li class="ui-state-default" id="8" data-name="NAME6">NAME6 + INFO6</li>
</ul>
$( function() {
$( "#sortable" ).sortable({
placeholder: "ui-state-highlight"
});
$( "#sortable" ).disableSelection();
} );
我如何添加脚本以将数据名称的重复项(或多次)移动到列表底部?
因此,如果当前列表是 NAME1、NAME4、NAME1、NAME6,那么将重复项移动到底部后,列表将是 NAME1、NAME4、NAME6、NAME1。
我该怎么做?
谢谢
我找到了一种通过 PHP 数组来做到这一点的方法。
我创建了三个不同的数组(名称根本没有列出;名称列出一次;名称列出多次)然后以合适的顺序回显它们。
我有一个数据排序列表:
<ul id="sortable">
<li class="ui-state-default" id="1" data-name="NAME1">NAME1 + INFO1</li>
<li class="ui-state-default" id="3" data-name="NAME4">NAME4 + INFO4</li>
<li class="ui-state-default" id="9" data-name="NAME1">NAME1 + INFO1</li>
<li class="ui-state-default" id="8" data-name="NAME6">NAME6 + INFO6</li>
</ul>
$( function() {
$( "#sortable" ).sortable({
placeholder: "ui-state-highlight"
});
$( "#sortable" ).disableSelection();
} );
我如何添加脚本以将数据名称的重复项(或多次)移动到列表底部?
因此,如果当前列表是 NAME1、NAME4、NAME1、NAME6,那么将重复项移动到底部后,列表将是 NAME1、NAME4、NAME6、NAME1。
我该怎么做?
谢谢
我找到了一种通过 PHP 数组来做到这一点的方法。
我创建了三个不同的数组(名称根本没有列出;名称列出一次;名称列出多次)然后以合适的顺序回显它们。