首页 > 其他分享 >jQuery_5_操作事件

jQuery_5_操作事件

时间:2023-02-01 20:13:03浏览次数:42  
标签:jQuery function 函数 监听 追加 操作 click 事件

通过方法对事件进行操作。

 

 


一、给某事件追加监听函数

在js中操作事件时,不能给一个事件创建多个监听函数,后者会覆盖前者,而jQuery中操作事件为追加模式。

1、追加事件:

  为每一个匹配元素的特定事件(像click)追加一个事件处理器函数

//获取元素对象
var obj = $("$uname");
//给元素对象追加指定事件的监听函数
obj.bind("事件名",函数名);

  为指定元素追加多个事件。

$('#commit_button').bind({
    click: function() {
      // do something on click
    },    
    mouseenter: function() {
      // do something on mouseenter
    }  
});

2、追加一次性事件:

例子:

  当所有段落被第一次点击的时候,弹出框体所有其文本。

$("p").one("click", function(){
  alert( $(this).text() );
}); 

二、解绑指定的监听函数

例子:

  解绑p标签的所有事件

$("p").unbind() 

  解绑p标签的单击事件,js方式添加的事件不会被移除。

$("p").unbind( "click" ) 

三、常见事件

页面加载事件:

//当页面加载时,执行函数体
$(document).ready(function(){
       函数体
}); 

失去焦点事件:

//给p标签追加一个失去焦点事件
$("p").blur( function () { alert("Hello World!"); } ); 

//触发p标签的失去焦点事件
$("p").blur(); 

单击事件:

  click()

双击事件:

  dblclick()

......

 

标签:jQuery,function,函数,监听,追加,操作,click,事件
From: https://www.cnblogs.com/lurenjia-bky/p/17084025.html

相关文章

  • jQuery_4_操作文档结构
    通过jQuery操作文档结构。  一、内部插入在指定元素内部添加内容,或移动页面内其它元素到指定元素内。1、append追加内容到内部(尾部)。//获取元素对象varobj......
  • 系统操作日志的实现思路
    系统操作日志的实现思路主要问题不在于写日志和表结构设计上。主要问题在识别出哪些数据做了修改。并生成日志。表中数据列众多,且要监控多个表。如果要监控的每个表都去......
  • CPAL 操作 UDS 诊断
    做个记录。 首先我们需要进行UDS诊断配置。然后,在CAPL中,我们要例化一些已经定义的请求:diagRequestBasicDiagnosticsEcu.ReadDimmConfigDataDiagReadDimming......
  • Python之文件系统操作(pathlib)
    """文件相关操作(pathlib)date:2023-01-29"""frompathlibimportPath#获取当前工作目录print(Path.cwd())#D:\workspace\py\python_demo\root\demo\stu......
  • linux 操作系统升级 Python 3
    #进入python官网下载对应版本,比如:Python-3.7.12[root@localhost~]#wget​​https://www.python.org/ftp/python/3.7.12/Python-3.7.12.tgz​​#安装依赖包[root@localh......
  • JQuery遍历
    遍历js的遍历方式for(初始化值;循环结束条件;步长)<!DOCTYPEhtml><html><head><metacharset="UTF-8"><title></title><scriptsrc="../js/jquery-3......
  • C# DataTable中Compute方法用法集锦(数值/字符串/运算符/表等操作)
    DataTabledt=newDataTable();//嵌套的三元运算牛叉到五体投地objectobj=dt.Compute("iif(1000=5,1000,iif(100>100,4001,2000))",null);Response.Write(obj);......
  • edusrc|挖-敏感信息-骚操作
    本文章仅用于信息安全防御技术分享,因用于其他用途而产生不良后果,作者不承担任何法律责任,请严格遵循中华人民共和国相关法律法规,禁止做一切违法犯罪行为。该漏洞已上报ed......
  • 高效NumPy操作,避免不必要数组复制
    了解NumPy的内部原理,避免不必要的数组复制来源于:​ ​​​​IPythonCookbook,SecondEdition​​​​​,by ​​​​CyrilleRossant​​​​▶  ​​CodeonGitHub......
  • JQuery动画
    动画1.三种方式显示和隐藏元素1.默认显示和隐藏方式1.show([speed],[easing],[fn]]):显示1.参数:1.speed:动画的速度。三个......