私はulを持っています、ちょっとこのような:
<ul id="sortable">
<li data-name="name1">
<li data-name="name2">
<li data-name="name3">
</ul>
私はjQueryのソート可能を使用していますが、ソートの変更があった場合、リストの順序を知る必要があります。私は使っている:
$("#sortable").sortable({
axis: 'y',
stop: function(evt, ui){
console.log($("#sortable").sortable('toArray'));
}
});
「toArray」の問題は、アイテムの一意のIDのみに依存しており、理由により、それらのリストでその属性を使用できないことです。
toArray を作成して、id の代わりに data-attribute data-name を持つ配列を返す方法はありますか?
ありがとう