我有一个 ul,有点像这样:
<ul id="sortable">
<li data-name="name1">
<li data-name="name2">
<li data-name="name3">
</ul>
我正在使用 jQuery 可排序,我需要知道,当排序发生变化时,lis 的顺序是什么。我在用:
$("#sortable").sortable({
axis: 'y',
stop: function(evt, ui){
console.log($("#sortable").sortable('toArray'));
}
});
“toArray”的问题在于它仅依赖于项目的唯一 ID,出于某种原因,我不能在这些 lis 上使用该属性。
有没有办法让 toArray,返回一个带有数据属性数据名而不是 id 的数组?
谢谢