Javascript JQuery可排序绑定单击事件
如何绑定中特定项目的单击事件 但当我点击一个项目时,它会点击所有东西。有没有办法知道单击了哪个项目 更新: 感谢您注意到我的输入错误,现在删除了文档中的报价。这是一把小提琴 我为你们创作的 复制:将2个项目拖到主屏幕上,然后单击该项目Javascript JQuery可排序绑定单击事件,javascript,jquery,jquery-ui,Javascript,Jquery,Jquery Ui,如何绑定中特定项目的单击事件 但当我点击一个项目时,它会点击所有东西。有没有办法知道单击了哪个项目 更新: 感谢您注意到我的输入错误,现在删除了文档中的报价。这是一把小提琴 我为你们创作的 复制:将2个项目拖到主屏幕上,然后单击该项目 $(document).on('click', '#sortable', function(e) { alert(e.target); // here you will see for more detail use **console** });
$(document).on('click', '#sortable', function(e) {
alert(e.target); // here you will see for more detail use **console**
});
参考您有打字错误
从文档中删除引号
$(document).on('click', '#sortable', function(event) {
alert(event.target.nodeName);
});
参考资料
从中删除引号document@Riturajratan请看我的fiddle@user2785929fiddle有什么问题?警报触发两次。@user2785929,因为您正在使用label来聚焦元素。当您单击label时,它会触发
for
属性中元素的聚焦事件。请检查更新以解决问题-->对此noob深表歉意答复。我不知道如何在小提琴中放置popover
,但我尝试在代码中的事件中放置popover
,但单击时它会显示多个popover。有办法解决这个问题吗?@user2785929使用`event.preventDefault();`在单击事件中。创建一个小提琴。@mplungjan将两个项目拖到主菜单上,然后单击该项目确定,预期的行为是什么?请阅读
$(document).on('click', '#sortable', function(e) {
alert(e.target); // here you will see for more detail use **console**
});
$(document).on('click', '#sortable', function(event) {
alert(event.target.nodeName);
});