我有2个可排序的列表(#sortable1和#sortable2),我制作了2个click()
函数来处理每个可排序的项目单击事件($("#sortable1 li").click(function(){})
和$("#sortable2 li").click(function(){})
)。
我将#sortable1(例如:Sort1项目2)列表中的1个项目移到#sortable2列表中。问题是当项目移至#sortable2并尝试单击它时,触发的mouseevent是$("#sortable1 li").click(function(){})
而非$("#sortable2 li").click(function(){})
。
有什么建议,如果我将项目从sortable1移到sortable2并单击该项目,则该项目会触发$("#sortable2 li").click(function(){})
?
DEMO :http://jsfiddle.net/yosafatade/zX3pX/12/
最佳答案
您需要使用on()
查看更新http://jsfiddle.net/zX3pX/13/