Javascript jquery ui拖动和排序-2次出现已删除的项

Javascript jquery ui拖动和排序-2次出现已删除的项,javascript,jquery,jquery-ui,jquery-ui-draggable,jquery-ui-droppable,Javascript,Jquery,Jquery Ui,Jquery Ui Draggable,Jquery Ui Droppable,请在这里检查我的问题- 描述:我有三个列表a、B和C,列表B嵌套在列表a中。列表(a和B)都可以接受列表C中的列表项 当我将列表项从C拖动到列表B时,列表项会包含两次,一次在B中,另一次在A中。我希望避免这种情况。我希望列表项在a或B中出现一次,并将其删除 我申请过分类、拖拽、丢弃等,但我认为我做错了什么,找不到它 请告诉我你的建议。我能找到问题所在。这与div中的div类似。如果将鼠标指针移动到对象#secondul上,则根据浏览器,它仍然位于对象#firstul中。如果按以下方式更改代码,您

请在这里检查我的问题-

描述:我有三个列表a、B和C,列表B嵌套在列表a中。列表(a和B)都可以接受列表C中的列表项

当我将列表项从C拖动到列表B时,列表项会包含两次,一次在B中,另一次在A中。我希望避免这种情况。我希望列表项在a或B中出现一次,并将其删除

我申请过分类、拖拽、丢弃等,但我认为我做错了什么,找不到它


请告诉我你的建议。

我能找到问题所在。这与div中的div类似。如果将鼠标指针移动到对象#secondul上,则根据浏览器,它仍然位于对象#firstul中。如果按以下方式更改代码,您可以更好地看到它:

<ul id="#firstul" onMouseOver="alert('first')">


另一件事是,在将项3拖到第二个列表中之后,jquery-ui.js中的一个错误将被触发。关于错误消息,我有一个理论,代码将尝试从源代码访问对象。基于上述情况,该项目不再存在。它已经移到了firtul

是的,你是对的。我所做的是在删除完成后从firstUL中删除item3。看起来不错。但是,当拖动占位符时,显示在firstUL中,这看起来不太好。
<ul id="#secondul" onMouseOver="alert('second')">