if (index >= 4) index = 0;as.eq(index).click();// 每当获取到as中的一个值时, click都会调用一下( 前面已经定义好的!!!)on("click",function(){})

这个click()是怎么调用的?和onclick有什么区别?

看例子:
<button id="btn">111</button>

//第一种:click()
//a:人工点击触发$('#btn').on('click', function() {alert(111);});//b:真正的用程序点击按钮,自动触发(前面已经定义的click函数) $('#btn').click();//第二种:onclick //人工点击按钮,才执行alert/*  var btn = document.getElementById("btn");btn.onclick = function() {alert(2);} */

解释:

在JQuery中,可以使用trigger()方法完成模拟操作。例如可以使用下面的代码来触发id为btn的按钮的click事件。

$('#btn').trigger("click");

这样,当页面加载完毕后,就会立刻输出想要的效果。也可以直接简写click(),来达到同样的效果:

$('#btn').click();

onclick,click的写法:

  1. 告訴我今天日期
 //真正的用程序点击按钮,每当获取到btn的时候,都会触发一次自动点击事件document.getElementById("btn").click();//没有点击按钮,只是执行了按钮所绑定的事件,每当获取到btn的时候,人工点击按钮才能调用点击函数document.getElementById("btn").onclick();
bt.onclick = function(){alert(2)}//人工点击
//人工点击
$("button").click(function(){alert(2)
});

click().onclick的使用和区别,自动触发相关推荐

  1. JQuery 自动触发 a 标签的 click事件

    前言 JQuery 使用 trigger 可以自动触发 HTML元素的 click() 方法 a标签有些特殊,JQuery无法使用 trigger 触发 a 标签click事件,需要迂回一下. a标签 ...

  2. jquery 自动触发a 标签的click()方法

    今天想向自动触发a标签的click事件,但是把事件绑定到a 标签上,即$("#id").click(),但是没有任何反应,然后查了下,原来不能把click事件直接绑定到a标签上,必 ...

  3. jquery 自动触发 标签的click()方法

    今天想向自动触发a标签的click事件,但是把事件绑定到a 标签上,即$("#id").click(),但是没有任何反应,然后查了下,原来不能把click事件直接绑定到a标签上,必 ...

  4. 使用jQuery中trigger()方法自动触发事件

    一.常用事件 在页面加载完成时  自动触发input的点击事件,在移动端可以实现自动弹出输入法,获得焦点 $("input").trigger("click") ...

  5. JavaScript自动触发事件

    有时候,我们需要代码自动触发对应的事件,而不需要人为操作.比如,一个按钮的点击事件,不要点击它,而让它自动执行. 首先定义事件,先按照传统的 onclick 方式来.(这里以点击某个标签事件为梨) v ...

  6. JavaScript原生自动触发事件

    在有些情况下,我们需要程序逻辑自动触发元素的事件,例如js提供了click(), form提供了reset(),submit()等方法!在jquery中提供了trigger()方法帮助我们自动触发事件 ...

  7. 点击事件on和onclick 两者之间的区别

    点击事件on和onclick 两者之间的区别(很重要) 第1种事件  $('.XX').click('.xxx',function() { alert('xxx') }); 第2种事件  $('.XX ...

  8. jquery自动触发事件

    2019独角兽企业重金招聘Python工程师标准>>> 常用模拟 有时候,需要通过模拟用户操作,来达到单击的效果.例如在用户进入页面后,就触发click事件,而不需要用户去主动单击. ...

  9. html 自动触发 事件,js自动触发事件自定义事件

    在有些情况下,我们需要程序逻辑自动触发元素的事件,例如js提供了click(), form提供了reset(),submit()等方法!在jquery中提供了trigger()方法帮助我们自动触发事件 ...

最新文章

  1. 计算机网络工程实用技术考试,计算机网络实用技术期中考试复习题.doc
  2. h5直播开发之旅总结
  3. Everything排除某个目录、隐藏文件、系统文件
  4. adobe aem_AEM中的单元测试(大声思考)
  5. 剧本杀,继狼人杀之后的下一个风口
  6. python format 时间格式
  7. KMP算法(C语言版)
  8. MySQL外键的三种关系
  9. go任务调度2(linux的cron调用)
  10. javascript模式 (3)——工厂模式和装饰模式
  11. 微前端完整vue实例-乾坤【qiankun】
  12. Axure 9软件功能区域、界面介绍
  13. 【Midjourney实操】逼真到颤抖!保姆级教程教生成效果炸裂的图片
  14. vue3+vite UC浏览器兼容
  15. C++封装dll供C#调用获取U盘/磁盘序列号信息
  16. 客户端连接服务器超时
  17. 【Promise】自定义 - 手写Promise - Promise.all - Promise(executor)
  18. 多易教育KAFKA实战(1)-KAFKA集群安装和shell客户端
  19. 山东师范学院计算机系分几级,CCF山东师范大学学生分会完成换届
  20. PowerBI-DAX-RANKX(二)

热门文章

  1. Android10开机向导中复用设置中的Wifi界面
  2. IE浏览器跳转Edge问题处理
  3. ThinkPHP学习笔记(三)有关项目中URL的路径问题和使用frame搭建页面的
  4. 计算机组装如何连接控制面板,笔记本计算机组装图形教程_生活与休闲
  5. 九龙证券|重要信号!下周,没有这类新股申购
  6. 算法相关 资源和一些以前记的题
  7. python 消息队列 go_gmq: gmq是基于redis提供的特性,使用go语言开发的一个简单易用的消息队列;支持延迟任务,异步任务,超时任务,优先级任务...
  8. 狼商:中国顶尖企业间最残酷的销售厮杀
  9. 真身不明的他却颠覆了整个世界
  10. QT Creator新建工程后卡死解决方法