jQuery - 获取可排序列表的索引

jQuery - Getting index of sortable list

本文关键字:列表 索引 排序 获取 jQuery      更新时间:2023-09-26

假设我有一个这样的可排序列表:

$(".song-list").sortable({
  handle : '.pos_handle',
  axis : 'y',
  opacity: 0.6,
  update : function () {
    var id = $(this).index();
    console.log("Moved to new position: " + id);
  }
});

当您移动列表时,它应该在控制台中更新为新位置。.pos_handle没有身份证。只有类。

我如何获取其新移至位置的索引?

使用准备好的 ui 对象的 .item 属性来引用当前正在移动的元素:

update : function (event, ui) {
    console.log("Moved to new position: " + ui.item.index());
}

小提琴

j查询用户界面参考