【javascript】如何为已绑定多个事件的元素再添加新事件?
本帖最后由 thepoy 于 2020-8-9 12:41 编辑找了一个前端的模板,其中一个动态的按扭需要添加点击事件,添加后发现没有起作用,才发现在其自带的js文件里已经绑定了多个事件,所以我添加的事件不起作用。
我现在想在不影响原有事件的基础上使我添加的事件生效,请问如何做到呢?
$("#editor").on("click", "button.editormd-btn.editormd-cancel-btn", function () {
console.log("取消")
alert("取消")
})
$("#editor .editormd-dialog.editormd-image-dialog button.editormd-btn.editormd-cancel-btn").bind("click", function () {
alert("取消")
}) 简单粗暴,原来的事件不用就删掉,
使用addEventListener()继续添加绑定事件啊 emmm...你把你自己的事件写到其他事件前面,它会优先执行吧好像。。 没有不能添加的, 有多少顺序执行多少, 估计是动态的, 建议百度下 'js 动态添加事件' 随便你添加,没有限制哈 yzqhj 发表于 2020-8-9 11:00
简单粗暴,原来的事件不用就删掉,
原来的得用啊,不用就好说了 不想当咸鱼 发表于 2020-8-9 11:23
使用addEventListener()继续添加绑定事件啊
动态元素,已添加了一个点击事件,不起作用,可看图 祝你成功
页:
[1]
2