我是 Jquery 的新手,在许多示例和代码中,我看到事件处理程序是使用 Jquery ( $("#button").click(somefunction) ) 为 HTML 组件动态分配的,即使它们是静态创建的。
将事件动态绑定到静态创建的按钮有什么好处吗?如果组件是动态创建的,我可以获得优势吗?有人可以解释一下吗。
您获得的优势是,它将业务逻辑与标记分开。
是的,它与代码维护以及 HTML 和 JS 之间的分离有关。
将所有点击事件分配在一个地方意味着:
当然,从纯技术的角度来说,你也可以onclick
直接在 HTML 中添加事件,也可以,但是最好将 HTML 和 JS 分开。
还有一些是,