bind( )方法用于将一个处理程序附加到每个匹配元素的事件上并返回jQuery对象。

.bind(eventType[, evnetData], Handler(eventObject))

其中,参数eventType是一个字符串,包含一个或多个javaScript事件类型,例如click,submit或自定义事件的名称,指定多个事件类型时用空格分隔各个类型;eventData为Map类型,给出要传递给事件处理程序的数据,handler指定触发该事件时要执行的函数,eventObject表示事件对象。

.bind()方法将事件处理程序handler附加到匹配元素集合中的每个元素的eventType事件上,如果需要,还可以向事件处理程序传递数据。

live( )方法将一个事件处理程序附加到与当前选择器匹配的所有元素(包含现有的或将来添加的)的指定事件上并返回jQuery对象。

.live(eventType,[eventData],handler)

其中,参数eventType是一个字符串,包含一个或多个javaScript事件类型,例如click,keydown或自定义事件的名称,eventData是可选参数,为Map类型,给出要传递给事件处理程序的数据,该参数是在jQuery1.4中添加的;handler是一个函数,当触发该事件时将执行这些函数

.live()方法将事件处理程序handler附加到每个匹配元素(包含当前存在的和将来添加的)的eventType事件上,必要时还可以使用参加eventData向事件处理程序传递数据。

.live()方法是基本的.bind()方法的一个变形,后者可以将事件处理程序附加到元素·,当调用.bind()时,jQuery对象匹配的元素将被附加上事件处理程序,但以后添加的元素并不会被附加该事件处理程序,因此,还需要对这些元素再次调用.bind()方法。

.one()方法将事件处理程序附加到匹配元素的指定事件并返回jQuery对象。所附加的事件处理程序最多只能执行一次。

.one(eventType,[eventData],handler(eventObject))

其中,参数eventType是一个字符串,包含一个或多个javaScript事件类型,例如click,submit或自定义事件的名称,指定多个事件类型时用空格分隔各个类型;eventData为Map类型,给出要传递给事件处理程序的数据,handler指定触发该事件时要执行的函数,eventObject表示事件对象。

.one()方法与.bind()类似,所不同的是,使用.one()绑定的事件处理程序在执行一次之后将自动取消绑定。

.delegate()方法基于一组特定的根元素将处理程序附加到匹配选择器的所有元素(现有的或将来的)的一个或多个事件上。

.delegate(selector,eventType[,eventData],handler)

其中,参数 selector是一个选择器,用于筛选触发事件的元素;eventType是一个字符串,指定一个或多个JavaScript事件类型(多个事件用空格分隔),例如click,keydown或自定义事件名称;eventData为映射类型,表示要传递给事件处理程序的数据;handler表示触发该事件时执行的函数。

.delegate()与.live()类似,可将每个事件的绑定委托给指定的DOM元素。

使用delegate比live要好http://www.jb51.net/article/27309.htm

最新文章

  1. python Django session/cookie
  2. asp.net sqlite 当插入数据后的第一次访问会变的很慢!
  3. 新人学习Android开发遇到的小问题总结
  4. 实用的开源百度云分享爬虫项目yunshare - 安装篇
  5. angularjs DOM操作之jqLite篇
  6. KMP算法简明扼要的理解
  7. centos 服务器配置(一) 之端口占用
  8. JQGrid+Nhibernate+Webservice+Linq
  9. jQuery实现页内查找相关内容
  10. NYOJ 540
  11. 关于ReentrantLock和Condition的用法
  12. Robot Framework学习笔记(十一)------ 分层设计
  13. linux下的Shell编程(5)循环
  14. SpringCloud使用Prometheus监控(基于Eureka)
  15. 一个JavaWeb搭建的开源Blog系统,整合SSM框架
  16. Apache Spark 2.2.0新特性介绍(转载)
  17. Java常用调试技巧(转)
  18. winform 中 给DataGridView的表头添加CheckBox
  19. [Deepin 15] 安装 Java 8、Git、Firefox、SafeEyes(定时提醒休息工具)
  20. codevs 3152 装箱问题3

热门文章

  1. codevs1690开关灯
  2. WMI使用集锦
  3. Android开发手记(16) 数据存储一 SharedPreferences
  4. ubuntu10.04版本下android源码的编译
  5. 试用ubuntu-12.04.3-desktop-amd64(二)
  6. php 实用函数
  7. SublimeText插件Anaconda如何关闭警告框
  8. Scut:缓存管理
  9. Android HttpClient POST JSON Restful-web-services
  10. 【Maven实战】Maven开发环境的搭建和案例展示