0
点赞
收藏
分享

微信扫一扫

新版本jQuery对动态添加元素绑定点击事件实例

脱下愤怒的小裤衩 2022-03-17 阅读 75
jqueryidecss


​on()​​:​适用于当前及未来的元素(比如由脚本创建的新元素)

$(selector).on(event,childSelector,data,function,map)


试验了下,大多数版本的jquery都是支持这个方法的,也是我比较喜欢使用的方法。


//下面是jquery 新版本的写法
$("#searchMoveVideoResult").on("click","ul li",function(){
$(this).css("border","5px solid #000");
});
//下面这样写就是错的了,一定要把动态添加的元素放到on()方法里面才行。
//下面是jquery 老版本的

$("#searchMoveVideoResult ul li").on("click",function(){
$(this).css("border","5px solid #000");
});





举报

相关推荐

0 条评论