微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在jQuery Sortable接收函数中获得新的克隆项

如何解决如何在jQuery Sortable接收函数中获得新的克隆项

|| 我正在将新项目拖动到可排序列表中,但是当我调用ui.item时,它指向原始对象。如何获得对新放置的对象的引用? 链接到jQuery论坛中的相同问题: http://forum.jquery.com/topic/sortable-receive-how-do-i-get-new-item     

解决方法

        您可以使用update而不是receive来获取新放置的对象的句柄。 我已经创建了一个小演示,该演示将放置后的对象的颜色更改为红色。它确实依靠克隆的类名来区分接收到的克隆和内部排序(否则,排序后所有内容都将变成红色)。     ,        从jQuery UI 1.10开始的方式是这样的:
$(\'#sortable-list\').sortable({
  receive: function (event,ui) {
    // New item
    var droppedItem = $(this).data().uiSortable.currentItem;
  }
});
    

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。