关于Jquery 中$(document).on()与$('.class').on()的区别
2017-03-21 10:04
357 查看
转自:出处
核心内容:
$(document).on是把事件委托到了document上
$('#idname').on是把事件委托到了元素上面
$("className").on为onclick绑定,只有在页面onload的时候执行一次,当页面刷新后,新加载的具有className的元素便没有事件绑定到上面了;
$(document).on这种方法会刷新和重新赋予绑定操作,所以一定程度上更为全面。
核心内容:
$(document).on是把事件委托到了document上
$('#idname').on是把事件委托到了元素上面
$("className").on为onclick绑定,只有在页面onload的时候执行一次,当页面刷新后,新加载的具有className的元素便没有事件绑定到上面了;
$(document).on这种方法会刷新和重新赋予绑定操作,所以一定程度上更为全面。
相关文章推荐
- 【jQuery 区别】.click()和$(document).on("click","指定的元素",function(){});的区别
- 【jQuery 区别】.click()和$(document).on("click","指定的元素",function(){});的区别
- $(document).ready(){}、$(fucntion(){})、(function(){})(jQuery)onload()的区别
- 【jQuery 区别】.click()和$(document).on("click","指定的元素",function(){});的区别
- (转)关于jquery的$(document).on()事件多次执行的问题
- 关于jquery的事件委托-bind,live,delegate,on的区别发展
- jquery中关于 (function($){...})(jQuery)与$(document).ready();的区别
- 关于jQuery绑定事件on和bind的区别详解 -- sanai
- 关于js中的onclick事件和JQuery中的click方法以及on方法事件的详解以及区别
- $(document).ready(){}、$(fucntion(){})、(function(){})(jQuery)onload()的区别
- 关于jquery的事件委托-bind,live,delegate,on的区别发展
- jquery的bind跟on绑定事件的区别
- jquery bind event, use on. $(document).on("click","#a",function(){alert(1)}) [#document]
- jQuery中.bind() .live() .delegate() .on()的区别
- jquery $(document).ready() 与window.onload的区别
- JQuery中的bind、delegate、on、live方法的区别及简单介绍
- JavaScript中documentElement和body的区别及jQuery中实现兼容的原理
- jquery $(document).ready() 与window.onload的区别
- jquery $(document).ready() 与window.onload的区别
- 关于控件重绘函数/消息 OnPaint,OnDraw,OnDrawItem,DrawItem的区别