trigger是个很神奇的东西,它可以模拟简单的用户输入操作。并触发点击click, mouseover, keydown 等事件.

具体使用方法如下:

$("button").click(function(){$("button2").trigger("click");
});

当点击button时,触发button2的click事件;

当看到这句代码的时候有人会说,干嘛用这种方法;一句$("button2").click(),不就搞定了!这样写反而增加了代码量;

下面我们来说明一下,trigger()方法的具体用法把!

使用trigger()方法是可以触发执行元素上并用trigger绑定的方法,当然也会触发执行元素的默认行为,如submit按钮的提交表单的行为;这里有一个特列,那就是<a></a>超链接的click的不会被触发。

此外很重要的一点是你在触发绑定的事件同时,还可以为改事件传递参数。

Jquery1.3版本开始  trigger()开始支持事件冒泡,可以传递到dom树上。

1.用法一:     $.trigger( events [extraArguments , extraArguments ] )

2.用法二:     这个方法是在Jquery1.3中新增的;jQueryObject.trigger( eventObject [extraArguments , extraArguments ] )

上面两个方法的参数说明:

events  ---String类型指定的事件类型和可选的命名空间,例如"click"、 "focus"、 "keydown.myPlugin"。

extraArguments   ---可选/Object类型为事件处理函数传入的额外参数。如果要传入多个参数,请以数组方式传入如[1,2,3,4,5],数组里面的每个元素都充当方法的参数。

eventObject   ---Object类型一个Event对象,用于触发传入该对象的事件处理函数。

返回值:trigger()函数的返回值为jQuery类型,返回当前jQuery对象本身。

Jquery 触发器之treigger()方法简介相关推荐

  1. 为您解惑:jQuery中$.getJSON( )的使用方法简介之获取JSON格式的数据.........

    jQuery中的$.getJSON( )方法函数主要用来从服务器加载json编码的数据,它使用的是GET HTTP请求. 使用方法:$.getJSON( url [, data ] [, succes ...

  2. Jquery empty() remove() detach() 方法的区别

    方法简介: empty() This method removes not only child (and other descendant) elements, but also any text ...

  3. 【Android 异步操作】AsyncTask 异步任务 ( 参数简介 | 方法简介 | 使用方法 | AsyncTask 源码分析 )

    文章目录 一.AsyncTask 参数简介 二.AsyncTask 方法简介 三.AsyncTask 基本用法 四.AsyncTask 构造函数源码解析 五.AsyncTask 构造函数相关源码注释 ...

  4. 关于使用jQuery时$(document).ready()方法失效问题

    关于使用jQuery时$(document).ready()方法失效问题 <script type="text/javascript">//页面加载后自动执行,不需要按 ...

  5. html5 filereader读取文件,H5的FileReader分布读取文件应该如何使用以及其方法简介...

    这次给大家带来H5的FileReader分布读取文件应该如何使用以及其方法简介,H5的FileReader分布读取文件的使用以及其方法简介的注意事项有哪些,下面就是实战案例,一起来看一下. 先介绍一下 ...

  6. [jQuery] 针对jQuery性能的优化方法有哪些?

    [jQuery] 针对jQuery性能的优化方法有哪些? show slide animate 等频繁修改 dom 很耗性能,可采用 jquery.transit 插件等使用单个 id 或 class ...

  7. [jQuery] jQuery.fn的init方法返回的this指的是什么对象?为什么要返回this

    [jQuery] jQuery.fn的init方法返回的this指的是什么对象?为什么要返回this init()方法中返回的this指向init的实例对象,而init.prototype等于jQue ...

  8. jquery中的ajax方法参数——$.ajax()方法详解

    1.url:  要求为String类型的参数,(默认为当前页地址)发送请求的地址. 2.type:  要求为String类型的参数,请求方式(post或get)默认为get.注意其他http请求方法, ...

  9. jQuery: 操作select option方法集合

    每一次操作select的时候,总是要谷歌一下资料,真是太不爽了, 在这里记录一下. 公共select代码 <select id="sel"><option val ...

最新文章

  1. 深入理解Spring的ImportSelector接口
  2. Linux中用mkdir同时创建多个文件夹
  3. python3.6安装包报错_win10安装python3.6的常见问题
  4. 二分搜索及其扩展(循环递增数组的搜索)
  5. Win8节省C盘空间攻略
  6. 流传在程序员中的传说,你知道几个?
  7. 面向对象(匿名内部类重写多个方法调用)
  8. 【HDU - 5934】Bomb (强连通分量Tarjan + 缩点)
  9. 程序员出差是去干什么_让我来告诉你,35岁以上的人都在干什么!
  10. python实现爬虫下载美女图片
  11. unity实现游戏帧同步之确定性物理引擎
  12. python学习第二天——编写名片
  13. 微信文章图片防盗链,下载到本地
  14. 用户画像第二章(企业级360°用户画像_数据调研及ETL)
  15. ubuntu20.04 磁盘管理
  16. 空间相册显示服务器错误,空间相册服务器繁忙
  17. java blackjack card game_Java BlackJack Game Ace值
  18. 织梦DedeCms网站信息统计代码
  19. 云南大学信息学院c语言实验十,云南大学软件学院JAVA实验十
  20. 工业虚拟仿真软件系统解决方案

热门文章

  1. vue cli 对解析的html内容的图片添加样式
  2. Bootstrap研究3-基础html元素
  3. libuv 和 libev的对比
  4. 用手写一个工具的过程讲清楚Go反射的使用方法和应用场景
  5. 原来sync.Once还能这么用
  6. 《Go语言程序设计》读书笔记(二)函数
  7. R语言基础篇-----画图
  8. A1156. 开心的金明
  9. web单页应用(一)
  10. ym—— Android网络框架Volley(终极篇)