JQ Sortable.js 如何保存拖拽之后的顺序(旧数组如何按照新的顺序进行排序)
原数组
[
{
"id": 1,
"name": "ddd"
},
{
"id": 2,
"name": "ccc"
},
{
"id": 3,
"name": "ddd"
},
{
"id": 4,
"name": "dadasa"
}
]
new Sortable(sorter, {
group: 'sorter',
animation: 150,
ghostClass: 'blue-background-class',
filter: ".ignore-elements",
dataIdAttr: 'data-id',
onEnd: function (evt) { //拖拽结束发生该事件
console.log(evt);
},
store: {
set: function (sortable) {
console.log(2222, sortable)
// 这里是获取新的排序数组
var order = sortable.toArray();
// console.log(11111, sortable.options.group.name, order.join('|'));
var obj = Sortable.create(sorter);
// console.log(123, obj)
}
}
});
如何在排序完成之后 直接修改原数组的顺序?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论