您的位置:首页 > Web前端 > JQuery

jQuery中on()和click()在冒泡中运用的对比

2020-03-29 13:00 756 查看

什么是冒泡事件

转载其他博客对冒泡事件理解

click()事件的运用到冒泡事件中

在这个情况下this不能使用,因为它指向window。并且每次要判断是否是需要的元素。

$("#list").click(function(e){
let $img=$(e.target);
if($img.is("img")){
$img.clone().replaceAll("#chosen>img")
}
})

运用on()

on()的第二个参数是选择器,会帮助找到需要的元素。而且在这种情况下this也可以使用了。

$("#list").on("click","img",function(){
let $img=$(this);
$img.clone().replaceAll("#chosen>img")
})
  • 点赞
  • 收藏
  • 分享
  • 文章举报
qq_44801336 发布了54 篇原创文章 · 获赞 5 · 访问量 752 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: