如何为动态生成的元素添加事件(已解决)


$(document).on("click" , "#要绑定事件的元素" , function(){})

扩展介绍:不一定要使用$(document);

on()方法,可以给未来的元素绑定事件

 使用方法:
  1、先选中动态生成目标元素的父元素
  2、然后绑定事件
  3、再选中目标元素

注:

1.直接用$("#").on("click")不起作用,此方法只能为页面现有的元素绑定点击事件,如果是动态生成的新的元素,是没有事件的;

2.不可使用$(document).bind("click" , "#要绑定事件的元素" , function(){}),此方法在页面一加载直接被触发了,原因不明


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM