繁体   English   中英

jQuery可排序绑定单击事件

[英]JQuery sortable bind a click event

如何在可排序的jQuery UI中将单击事件绑定到特定项目上?

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

我尝试使用

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

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

更新:

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

我为你们制造了小提琴

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

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

参考event.target

你有错字

从文档中删除引号

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


参考文献

事件目标

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM