今天用jq做动态生成的元素的click事件时,click只执行了一次,当然有些朋友可能根本没执行,
执行了一次的原因是因为可能有函数加载了一遍,一次都没执行的可能是没绑定对象或者jq版本问题,
动态生成的元素只能你自己去绑定它,直接贴代码
$(document).on('click', '.imgclikc', function(e) {
alert('点击事件');
})
'imgclick'是你动态生成元素里面的class类
我之前是这样做的,如下所示
$("# || . 元素").click(function(){
alert('只执行了一次'); //只执行了一次,因为我的那个动态加载的函数在页面加载的时候执行了一次
})