我有一个外侧div,里面有很多P元素,它绑定事件处理程序:
$("#container").on("click","div",showNext)
并且这个click事件绑定成功,但不知何故里面的所有元素都绑定到这个事件处理程序,如何删除?
点击此处的所有代码:Jsfiddle
我想要的只是单击div并隐藏当前的那个并显示下一个,但问题是当我点击它隐藏的p元素时,不...
所以我错过了什么,我对Js来说真的很新......
答案 0 :(得分:1)
试试这个:
$(".con").on("click",showNext)
.children().on('click',function(e){e.stopPropagation();})
它可以阻止.con子元素中的click事件冒泡。