jquery click 与原生 click 的区别
- $.click() 触发的事件中没有 
event.originalEvent, 不同触发href=""中的内容 - $[0].click() 可以
 
<script type="text/javascript">
  function clickTest1() {
    alert("事件1触发");
  }
  function clickTest2() {
    alert("事件2触发");
  }
  function test() {
    //能模拟鼠标单击效果,既能触发onclick事件,又能触发href上的链接
    //document.getElementById("myClick").click();
    //只是简单触发onclick事件,不能是触发href上的链接
    $("#myClick").click();
  }
</script>
<body>
  <h1>js和jquery中的click()比较</h1>
  <a id="myClick" onclick="clickTest1()" href="javascript:clickTest2()">点击我进行测试</a>
  <input type="button" onclick="test()" value="点我" />
</body>
<input type='checkbox' id='try'>try
<button id='click'>Click</button>
<script>
  $("#try").click(function (event) {
    if (event.originalEvent === undefined) {
      alert('not human')
    } else {
      alert(' human');
    }
  });
  $('#click').click(function (event) {
    $("#try").click();
  });
// $('#try').click() // not huma
// $('#try')[0].click() // huma
</script>
jquery click 与原生 click 的区别的更多相关文章
- jQuery的on绑定click和直接绑定click区别
		
状况之外 在之前的公司并没有遇到这个问题,也就没有深究.直到自己换了现在的公司,刚来第二天就开始写别人写到一半的项目,很无奈,不是原生就是jquery,由于项目急,已经来不及切换框架重新布局,只能继续 ...
 - 原生js:click和onclick本质的区别(转https://www.cnblogs.com/web1/p/6555662.html)
		
原生javascript的click在w3c里边的阐述是DOM button对象,也是html DOM click() 方法,可模拟在按钮上的一次鼠标单击. button 对象代表 HTML 文档中的 ...
 - addEventListener、onclick和jquery的bind()、click()
		
addEventListener("click",function(event){},false); removeEventListener("click",f ...
 - JQuery语法 JQuery对象与原生对象互转  文档就绪函数与window.onload的区别
		
[JQuery语法] 1.jQuery("选择器").action();通过选择器调用事件函数,但是jquery中,jquery可以用$(“选择器”).action(); ① ...
 - javascript 中 click 和onclick有什么区别呢
		
<script type="text/javascript"> $(function(){ $("#btn4").click(function(){ ...
 - @click.native 会触发原生 click事件 vue
		
@click.native 会触发原生 click事件 vue
 - VUE中,@click后边( ) 有无括号的区别
		
在使用的时候,两种方式结果效果差不多是一样. @click="Login()" @click="Login"而唯一的区别就是,有括号的可以在括号里写传递的参数. ...
 - jquery给label绑定click事件被触发两次解决方案
		
首先我们看下面的代码片段(label包裹checkbox) <div class="example"><label for="chk_6" c ...
 - jquery对象和DOM对象的区别和转换
		
jquery对象和DOM对象的区别和转换 在使用jquery时,我们直接通过jq的选择器获取元素,然后对元素进行操作,用jq选择器获取到的对象是一个jq对象,jq对象能够使用jq提供的方法,但是不能用 ...
 
随机推荐
- Linux命令——uname
			
简介 uname用于输出系统信息. uname参数 -a :所有系统相关的资讯,包括底下的数据都会被列出来:-s :系统核心名称-r :核心的版本-m :本系统的硬件名称,例如 i686 或 x86_ ...
 - OpenStack共享组件-RabbitMQ消息队列
			
1. MQ 全称为 Message Queue, 消息队列( MQ ),是一种应用程序对应用程序的通信方法.应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们. 消息 ...
 - python基础---python环境搭建windows版
			
Python3.7.1标准安装 1.官网下载 官网地址:https://www.python.org/downloads/ 下载3.7.1 下载64/32bitwindows安装文件,下图x86-64 ...
 - Python - 2和3的区别
			
编码: Python2的默认编码是ASCII码,这是导致Python2中经常遇到编码问题的主要原因之一,至于原因,在于Python这门语言出现的时候,还没有Unicode! Python3默认编码是U ...
 - 微信小程序~下拉刷新PullDownRefresh
			
一.onPullDownRefresh回调 代码: // http://itlao5.com onPullDownRefresh: function () { console.log('onPul ...
 - python开发笔记之zip()函数用法详解
			
今天分享一篇关于python下的zip()函数用法. zip()是Python的一个内建函数,它接受一系列可迭代的对象作为参数,将对象中对应的元素按顺序组合成一个tuple,每个tuple中包含的是原 ...
 - linux中添加自定义命令
			
centos下设置alias别名,比较简单,例如: vim /root/.bashrc addalias rm='rm -i' Linux alias设置指令的别名命令详解 功能说明:设置指令的别名. ...
 - 关于AndroidStudio的apk打包遇到的问题记录
			
12月份末尾,想来个总结,主要是得记一些重要的. 首先就得是AndroidStudi内的apk打包,就是弄当前项目app的安装包出来. 下面就说下具体步骤和注意问题. 首先 : 看到AndroidSt ...
 - linux查看文件相关命令
			
通过命令+文件名查看内容.如下命令可以查看. 1,cat:由第一行开始显示文件内容:一次性显示文件所有内容 2,tac:从最后一行开始显示,可以看出tac与cat字母顺序相反:一次性显示文件所有内容, ...
 - python - django 执行数据库迁移后数据库并未更新 和 InternalError: (1054, u"Unknown column 'xxx' in 'field list'")问题
			
一.发生情况:当你修改数据库结构后进行 python manage.py makemigrations 和 python manage.py migrate 后发现控制台会给你返回一个下面的结果,但是 ...