我的按钮两次触发。其他SO帖子说要从文档中取消单击功能。问题在于HTML元素正在动态附加到文档中,因此我需要调用:
dyld
但是如何从document.on语句中“取消绑定”点击功能?
这是我的完整代码:
$(document).on("click", "#id", function())
仅供参考:没有其他点击功能绑定到该类
答案 0 :(得分:1)
You can unbind the event the same way you binded it, but with off() method.
So per documentation you need:
$(document).off('click', '#id').on("click", "#id", function())
In your exact problem you need:
$(document).off("click", ".btn-add-tbl-col").on("click", ".btn-add-tbl-col", addColumn);