重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
了解jquery中on()与click()有哪些区别?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!
成都创新互联公司不只是一家网站建设的网络公司;我们对营销、技术、服务都有自己独特见解,公司采取“创意+综合+营销”一体化的方式为您提供更专业的服务!我们经历的每一步也许不一定是最完美的,但每一步都有值得深思的意义。我们珍视每一份信任,关注我们的网站设计制作、成都做网站质量和服务品质,在得到用户满意的同时,也能得到同行业的专业认可,能够为行业创新发展助力。未来将继续专注于技术创新,服务升级,满足企业一站式营销型网站建设需求,让再小的高端网站设计也能产生价值!区别:click()属于静态加载,当页面加载完,就不在为新增加的元素添加点击事件;而on()属于动态加载,当页面加载完,可以为新增加的元素添加事件,但是必须选定父级元素。
jquery中on()与click()的区别
click()属于静态加载,当页面加载完,就不在为新增加的元素添加点击事件。
on()属于动态加载,当页面加载完,可以为新增加的元素添加事件,但是必须选定父级元素。
二者在绑定静态控件时没有区别,但是如果面对动态产生的控件,只有 on() 能成功的绑定到动态控件中。
以下实例中原先的 HTML 元素点击其身后的 Delete 按钮就会被删除。而动态添加的 HTML 元素,使用 click() 这种写法,点击 Delete 按钮无法删除;使用 On() 方式可以。
展示jQuery中on()和click()的区别
点击生成新按钮。NewOn生成的Delete按钮行为用on()实现,NewClick生成的Delete按钮行为用click()实现。
- 原先的HTML元素on
- 原先的HTML元素click
感谢各位的阅读!看完上述内容,你们对jquery中on()与click()有哪些区别大概了解了吗?希望文章内容对大家有所帮助。如果想了解更多相关文章内容,欢迎关注创新互联行业资讯频道。