时间:2021-07-01 10:21:17 帮助过:78人阅读
其实最简单的方法就是直接在标签中写onclick="",但是这样写其实是有点low的,最好的方式还是通过给类名绑定一个click事件。
解决jquery中动态新增的元素节点无法触发事件的问题有两种解决方法,如下:
为了达到更好的演示效果,假设在某个页面的body下有以下结构的代码:
方法一:使用live
live()函数会给被选的元素绑定上一个或者多个事件处理程序,并且规定当这些事件发生时运行的函数。通过live()函数适用于匹配选择器的当前及未来的元素。比如,通过脚本动态创建的元素。
实现如下:
方法二:使用on
可以通过on方法绑定事件,可以绑定到它的父级或者body中,实现如下:
现在大家可以尝试尝试,是不是问题已经得到解决了,希望这篇文章能够真正的帮助大家。