在写事件的时候发现通过动态创建的节点无法实现点击效果, 在jQuery中有“向未来的元素添加事件处理程序”方法说明,也正是动态创建元素无法触发事件的原因所在。
正确的写法如下:
$(‘父元素’).on(‘click’,’动态的子元素’,function(){});
$('.b').on('click','.btn',function(){
alert("成功了")
});
在写事件的时候发现通过动态创建的节点无法实现点击效果, 在jQuery中有“向未来的元素添加事件处理程序”方法说明,也正是动态创建元素无法触发事件的原因所在。
正确的写法如下:
$(‘父元素’).on(‘click’,’动态的子元素’,function(){});
$('.b').on('click','.btn',function(){
alert("成功了")
});