Javascript 使用jQuery可排序和可拖动
和其他很多人一样,我建立了一个可排序的列表,并与一个可拖动的列表相连接。但是,如果我不在可拖动表格上使用Javascript 使用jQuery可排序和可拖动,javascript,jquery,jquery-ui,Javascript,Jquery,Jquery Ui,和其他很多人一样,我建立了一个可排序的列表,并与一个可拖动的列表相连接。但是,如果我不在可拖动表格上使用克隆辅助对象,则拖动占位符将偏移,其位置将混乱。但是当我使用clone时,克隆的项目没有我打算在stop上传递回服务器的项目ID 最好的处理方法是什么?我是否应该在li上使用data元素来存储li的“值” 第二个问题——在stop上,我想从删除的元素中删除一个类,并添加一个新类。但是我不知道如何引用这个元素此不起作用,传递到停止事件的其他对象是ui和事件--ui.helper看起来可能包含我需
克隆
辅助对象,则拖动占位符将偏移,其位置将混乱。但是当我使用clone
时,克隆的项目没有我打算在stop
上传递回服务器的项目ID
最好的处理方法是什么?我是否应该在li
上使用data
元素来存储li
的“值”
第二个问题——在stop
上,我想从删除的元素中删除一个类,并添加一个新类。但是我不知道如何引用这个元素此
不起作用,传递到停止
事件的其他对象是ui
和事件
--ui.helper看起来可能包含我需要的信息,但这似乎也不起作用
谢谢
在这里摆弄:您可以继续使用克隆
,但当开始
拖动时,将ID复制到附加到被拖动对象的数据()
属性。关于第二个问题,为什么不使用droppable
容器上的drop
事件通过$(this)
?@DevlshOne引用已删除的元素呢?谢谢,您让我走上了正确的轨道。我最终使用了update
而不是drop
事件,这样我就可以将样式应用于克隆的元素而不是原始元素。新小提琴手:很高兴你把它弄好了!