js无法动态生成的Dom元素

前言

项目中往往需要动态生成Dom元素,如ajax动态取值后再生成元素,或者通过for循环生成一系列dom元素等等,但是当我们希望操作动态生成的元素时(获取元素的text值或为元素添加事件等),发现通过常规的(el).click()、(el).text()根本取不到我们想要的结果。

实现方法
$(document).on('click','el',function(){
    alert($(this).text())//$(this)只代el元素,document尽量用可以取到的元素,缩小范围,节省资源
})
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容