js无法动态生成的Dom元素

前言

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

实现方法
$(document).on('click','el',function(){
    alert($(this).text())//$(this)只代el元素,document尽量用可以取到的元素,缩小范围,节省资源
})

你可能感兴趣的:(js无法动态生成的Dom元素)