0

如何在可排序的jQuery UI特定项目上绑定点击事件?

<div id="sortable"></div>`

我尝试使用

$(document).on('click', '#sortable', function() { 
     alert('test'); 
});

但是当我单击一个项目时,它会单击所有内容。有没有办法知道点击了哪个项目?

更新:

感谢您注意到我的打字错误,现在删除了文档中的引用。这是一个小提琴。

我为你们创造了小提琴。

要重现:将 2 个项目拖到主项目上,然后单击该项目

4

2 回答 2

0
$(document).on('click', '#sortable', function(e) { 
     alert(e.target); // here you will see for more detail use **console** 
});

参考事件.target

于 2013-11-08T06:43:56.487 回答
0

你有错字

从文档中删除引号

$(document).on('click', '#sortable', function(event) { 
   alert(event.target.nodeName);
});


参考

事件.目标

于 2013-11-08T06:44:58.617 回答