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元素。

jQuery中bind,live,delegate与one方法的用法及区别相关推荐

  1. jQuery 中bind(),live(),delegate(),on() 区别

    on()来改写通过 .bind(), .live(), .delegate()所注册的事件 /* The jQuery .bind(), .live(), and .delegate() method ...

  2. jQuery中.bind() .live() .delegate() .on()的区别

    bind(type,[data],fn) 为每个匹配元素的特定事件绑定事件处理函数 $("a").bind("click",function(){alert(& ...

  3. Jquery中bind和live的区别

    Jquery中bind和live的区别 Jquery中绑定事件有三种方法:以click事件为例 (1)target.click(function(){}); (2)target.bind(" ...

  4. JQuery中bind和unbind函数

    JQuery中bind和unbind函数 测试: 页面代码: <body> <input type="button" name="aaa" v ...

  5. jQuery中鲜为人知的的几个方法

    转来学习一下 jQuery中鲜为人知的的几个方法 jQuery近些年来仍旧是web开发中最受欢迎的类库,虽然大家褒贬不一,但是仍旧不失为一款最流行的Javascript,在今天这篇文章中,我们将介绍几 ...

  6. jquery getjson php,jquery中调用php json函数的方法分享

    PHP 5.2版本之后,默认增加了一组针对数据进行JSON互转的函数: json_encode :数据到JSON json_decode :JSON到PHP变量的转换 本文用一个实例讨论一下PHP 的 ...

  7. jQuery中的$.getJSON、$.ajax、$.get、$.post的区别

    jQuery中的$.getJSON.$.ajax.$.get.$.post的区别 使用见Flask(python)异步(ajax)返回json格式数据 ①.$.getJSON $.getJSON()是 ...

  8. html scale属性,CSS中的zoom属性和scale属性的用法及区别

    CSS中的zoom属性和scale属性的用法及区别 CSS中的zoom属性和scale属性的用法及区别是什么呢?以下是小编整理的相关内容,欢迎阅读学习! zoom 属性 语法: zoom:normal ...

  9. 在jQuery中删除事件处理程序的最佳方法?

    我有一个input type="image" . 这就像Microsoft Excel中的单元格注释一样. 如果有人在与该input-image配对的文本框中input-image ...

最新文章

  1. 人,最终可能还是平静的干事情,这是最终的奥义
  2. EtherCAT 网站链接
  3. 人工智能_TensorFlow工作笔记003---在pycharm中安装TensorFlow
  4. 真传x深度学习第一课:环境配置搭建
  5. AI算法工程师的一些含泪经验
  6. 一维欧拉方程matlab代码,一维欧拉方程组的warming-beam差分求解
  7. 破解还原卡的方法总结
  8. 【gp数据库】查询GP中某张表的分布键信息
  9. java 导出多个excel_Java导出Excel压缩包
  10. 从金庸小说到DDoS防护
  11. 来自白菜【强烈推荐】最新淘宝零食店铺排行榜 零食控最爱逛的淘宝零食店
  12. 计算与推断思维 十三、预测
  13. 在Android上模拟登录广工正方教务系统查询成绩
  14. 用python将照片做成数据集_python实战项目,struct模块的使用,将MNIST数据集转换为bmp图片...
  15. u3d美术制作规范总结
  16. 图像处理——简单浮雕效果和倒影效果实战
  17. php获取千千音乐的sign,关于QQ音乐sign参数的获取
  18. Power BI 字符串填充一些特定的字符补齐位数
  19. 继承 inherit
  20. 【华唯鑫能油】醇烃复合燃料--汽油替代品简介

热门文章

  1. 安装python缺少dll_python报错DLL load failed:找不到模块怎么解决?
  2. js深拷贝和浅拷贝对数组的影响_JS基础——深拷贝与浅拷贝
  3. 自适应滤波器设计及matlab实现,(终稿)自适应滤波器设计及Matlab实现.doc(OK版)...
  4. bee 字符串转int_beego中gbk和utf8编码转换问题
  5. 使用 Windows Sysinternals 工具进行故障排除
  6. 第五章应用系统安全基础备考要点及真题分布
  7. tablayout 动态改变标题_TabLayout(动态添加自定义tab)+ViewPager
  8. o oia ospf 路由优先_乾颐堂军哥HCIE课程4-OSPF的3、4、5类LSA以及虚连接和转发地址的理论与实践...
  9. Web前端基础---JQuery的页面加载+选择器+电子时钟案例
  10. 关于Java中static关键字的用法以及从内存角度解析