我有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/

09-18 18:29