• 注册
  • 前端后端 前端后端 关注:336 内容:46

    $().click() 和 $(document).on(click,,function(){}) 选择器的区别

  • 查看作者
  • 打赏作者
    • 年SVIP2
      靓号:9999
      宇宙最帅

      前言

      jQuery下面两个点击事件,有什么不同的地方?

      $(document).on(“click”,”选择的元素”,function(){   })

      $(“选择的元素”).click(function(){  })

      解答

      // 当选中的选择器被点击时触发回调函数 download
      // 只针对与页面已存在的选择器(如果是动态创建的元素,是没法进行点击事件触发的)
      $('.class').click(function(){ download })
      
      
      // 下面选择器和 $().click() 的用法一样
      // 最大的区别/优点是:针对动态创建的元素在该选择器选中范围内是能触发回调函数的
      $(document).on('click','.class',function(){ download })

      这两种选择器最大的区别就是,$(document).on(“click”,””,function(){   }) 针对动态创建的元素能够执行回调函数,而 $().click() 却不能。

      说明

      请根据自己实际情况做相应修改
      如有什么BUG或者疑问欢迎各路大神补充&指正

      请登录之后再进行评论

      登录
    • 发布
    • 做任务
    • 实时动态
    • 偏好设置
    • 帖子间隔 侧栏位置: