使用不同方式获取的同一个元素可解绑事件

html:

<div class="c">

         <div id="b" class="b" style="width: 200px; height: 200px; background: green;"></div>

</div>

<input type="button" id="a" class="a" value="按钮"/>


js:

$('.b').on('mouseenter',function(){

        alert(123);

})

$('.a').on('click',function(){

           //$('#b').off('mouseenter');

           var $b = $('.c').children('.b');

           $b.off('mouseenter');

})

由此说明,一个元素的事件,不管通过什么途径获取它(只要获取这个元素),就可以解绑事件。

同意吗?

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • (续jQuery基础(1)) 第5章 DOM节点的复制与替换 (1)DOM拷贝clone() 克隆节点是DOM的常...
    凛0_0阅读 1,384评论 0 8
  • jQuery遍历 - each() 方法 jQuery对象和DOM对象使用说明 Jquery css元素 默认情况...
    海里Hai阅读 391评论 0 1
  • jQuery基础 什么是JQ?一个优秀的JS库,大型开发必备JQ的好处?一简化JS的复杂操作二不再需要关心兼容性三...
    幺七阅读 959评论 0 2
  • //------------------------- 第一章 认识JQuery ----------------...
    米塔塔阅读 756评论 0 9
  • 总结: 鼠标事件 1.click与dbclick事件$ele.click()$ele.click(handler(...
    阿r阿r阅读 1,641评论 2 10