美文网首页js学习
jQuery事件委托和JS事件委托

jQuery事件委托和JS事件委托

作者: 宁宁nn | 来源:发表于2016-11-06 17:58 被阅读154次

jQuery事件委托没得说,直接用on的方式在事件类型参数的后边加一个真正触发事件的对象即可,同时jQuery提供专门写事件委托的方法delegate();接收第三个函数:第一个真正触发事件的对象,第二个事件类型,第三个回调函数

      $('table').degelate('td','hover',function(){

              $(this).toggleClass('hover');

        });

原生js事件委托

原生js事件委托通过e.target判断真正事件触发的对象来完成委托

               //   假象container 里有两个按钮 btn1 和 btn2

              var container = documnet.getElementByID('container');

               container.addEventListener('click',function(e){

              // 获取事件触发对象

               var target = e.target;

               if(target.id == 'btn1'){

                    alert('btn1');

              }else if(target.id == 'btn2'){

                        alert('btn2');

            }

          });

相关文章

  • jQuery事件委托和JS事件委托

    jQuery事件委托没得说,直接用on的方式在事件类型参数的后边加一个真正触发事件的对象即可,同时jQuery提供...

  • JQuery事件委托

    JavaScript(jQuery)中的事件委托 一:什么是事件委托? 事件委托是利用事件冒泡,只指定一个事件...

  • javascript事件委托和jquery事件委托

    元旦过后,新年第一篇。初衷:很多的面试都会涉及到事件委托,前前后后也看过好多博文,写的都很不错,写的各有千秋,自己...

  • web前端面试题@六(事件委托)

    *说到事件委托,我们首先先要知道什么是事件委托—— · 那么什么是事件委托呢??? JS里的事件委托就是当事件...

  • js事件委托

    事件委托的使用地点 事件委托的原理 jQuery中封装耳朵事件委托 问题 将ajax请求回来的数据动态的拼接到ht...

  • 事件冒泡 委托 节点 ajax jsonp

    事件冒泡 事件委托 节点操作 ajax ajax jQuery-jsonp

  • jQuery 事件委托

    html js

  • jQuery 事件委托

    我们在绑定事件时(比如点击事件),只能绑定在HTML页面已有的元素上(比如下方html里的 上),当使用jQuer...

  • jQuery事件委托

    什么是事件委托? 请别人帮忙做事情,然后将做完的结果反馈给我们 为什么使用事件委托 使用场景:即使一开始对所有li...

  • 前端 - 事件委托

    事件委托,就是把事件委托给别人,让别人来帮自己完成。 注:本文 JavaScript 代码部分使用 jQuery ...

网友评论

本文标题:jQuery事件委托和JS事件委托

本文链接:https://www.haomeiwen.com/subject/hwknuttx.html