JQuery用on绑定的区别
2015-08-11 15:12
591 查看
jQuery中用on来绑定事件,经常的写法有
$(document).on('click','.classname',function(){});
$('.classname').on('click',function(){});
两者有什么区别呢?
$(document).on是把事件委托到了document上
$('.classname').on('click',function(){}); 每一个有.classname的元素,绑一个click事件。
所以用$(document).on('click','.classname',function(){}); 比较好,
$(document).on('click','.classname',function(){});
$('.classname').on('click',function(){});
两者有什么区别呢?
$(document).on是把事件委托到了document上
$('.classname').on('click',function(){}); 每一个有.classname的元素,绑一个click事件。
所以用$(document).on('click','.classname',function(){}); 比较好,
相关文章推荐
- jQuery动态添加html元素后,响应事件的问题记录
- 【技术】jquery里.length和.size()区别
- JQuery数字类型验证正则表达式
- css3线条围绕跑马+jquery打字机效果
- JQuery: 微博演示
- jquery poshytip消息提示插件使用
- jQuery 实现点击空白关闭目标元素的实现方法
- jQuery的noConflict()的作用
- jquery插件中的(function(){})
- jQuery的扩展
- JavaScript JQuery获取span、button标签中的文本
- 前端笔记——jquery ajax提交表单
- jquery交替实现隐藏、显示
- jQuery 鼠标拖拽排序
- 由于jquery版本差异导致的问题总结
- js与jquery获取滚动条距浏览器顶部的距离
- 基于jQuery HTML5人物介绍卡片特效
- JQuery发送ajax请求不能用数组作为参数
- jquery删除某数组某几个下标的元素
- jQuery中prepend()方法使用详解