在脚本中操作 jQuery 拖拽/拖放 [UPD]
我想通过脚本将项目附加到可排序列表。用户可以直接将项目拖到列表中,并且可以选中一些复选框并按“发送到列表”按钮。第一种方法有效,第二种方法无效。
问题是如果我将 $(ui.draggable) 传递给函数,它就可以工作。但是如果我通过 jQuery 链指向可拖动元素 ($(this).parent().parent().find('div.drag')
) 并传递它,它将不起作用。看来这两个对象不相等(我尝试克隆第二个对象并使用 eq
将其减少为一个,但没有任何效果)。
I want to append item to sortable list by script. Users can drag item to list directly, and can check some checkboxes and press "Send to list" button. First approach works, second is not.
The problem is if I pass $(ui.draggable) to function, it works. But if i point to draggable element by jQuery chain ($(this).parent().parent().find('div.drag')
) and pass this, it won't work. It seems that these two objects are not equal (i tried cloning second object and reducing it to one with eq
, and nothing works).
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
好的,我明白了:) 问题出在
move_to_list
函数中。Okay, i got it :) Problem was in
move_to_list
function.