javascript核心技术(三十八)jquery中主动触发指定事件的方法

[复制链接]
查看: 2664|回复: 31
发表于 2023-1-27 16:29:08 | 显示全部楼层 | 阅读模式
前面我们绑定的一切事件都是由用户触发的,例如点击事件,我们给元素绑定了一个点击事件,当用户点击时,相应的事件函数才会执行。
下面就来看一下,我们自己如何实现主动的触发相应的事件。
关于事件的主动触发同样分为原生JS方法和jquery方法,下面我们先讲jquery方法。
在jquery中为我们提供了两种方式
1、直接调用事件对象的事件函数,语法如下:
  1. 元素对象.click();
复制代码


2、使用jquery的trigger方法触发指定的事件,语法如下:
  1. 元素对象.trigger('事件类型');
复制代码


请看代码:

<!DOCTYPE html>
<html>

<head>
        <meta charset="utf-8">
        <title>jquery中主动触发指定事件的方法</title>
        <script src="./jquery.js"></script>
</head>


<body class="" id="body">
        <button id="btn1">按钮1</button>
        <button id="btn2">按钮2</button>
        <script type="text/javascript">
                // 下面我们想实现的是:点击按钮1触发按钮2的某事件
                $('#btn2').click(function(){
                        console.log('OK');
                });
                btn1.onclick = function () {
                        // $('#btn2').click();
                        $('#btn2').trigger('click');
            }
        </script>

</body>

</html>


以上我们给btn2绑定了一个点击事件,下面想要实现的需求是:当点击btn1时触发btn2的事件函数。
执行结果如下:
javascript核心技术(三十八)jquery中主动触发指定事件的方法
javascript核心技术(三十八)jquery中主动触发指定事件的方法

请大家把代码复制下来认真理解一下。
易博软件介绍

0

主题

11

帖子

6

积分

营销入门

Rank: 2

积分
6
发表于 2023-2-20 19:44:29 | 显示全部楼层
学习了  但是我更加差哦

0

主题

17

帖子

9

积分

营销入门

Rank: 2

积分
9
发表于 2023-3-4 12:12:47 | 显示全部楼层
路漫漫其修远兮,吾将上下而求索  

0

主题

22

帖子

12

积分

营销入门

Rank: 2

积分
12
发表于 2023-3-15 06:53:33 | 显示全部楼层
哎,咋就越看越心虚。。。

0

主题

10

帖子

6

积分

营销入门

Rank: 2

积分
6
发表于 2023-3-24 12:25:55 | 显示全部楼层
受益匪浅!  不顶没人性阿

0

主题

18

帖子

10

积分

营销入门

Rank: 2

积分
10
发表于 2023-3-31 05:42:22 | 显示全部楼层
之前看过了  不过还是来顶下  “计算机”爱你没商量

0

主题

9

帖子

5

积分

营销入门

Rank: 2

积分
5
发表于 2023-4-4 15:45:26 | 显示全部楼层
很有感触!学计算机的没有几个真正懂得,起码我周围的人学了跟没学一样,除了会上网聊天还是聊天,用我爸爸常挂在嘴边说的话就是"现在的学生那像读书啊,简直在混日子."

0

主题

11

帖子

6

积分

营销入门

Rank: 2

积分
6
发表于 2023-4-9 15:44:23 | 显示全部楼层
^台湾是中国不可分割的领土!!!

0

主题

3

帖子

2

积分

营销入门

Rank: 2

积分
2
发表于 2023-4-14 02:34:08 | 显示全部楼层
听君一席话,胜读十年书!!!

0

主题

3

帖子

2

积分

营销入门

Rank: 2

积分
2
发表于 2023-4-19 08:48:43 | 显示全部楼层
汗颜阿,以前老师说过要讲究效率,可自己总是为自己找最简单的方法,而忘记如何考虑别人的情况  现在我的CPU跟不上了,才发现速度效率是如何重要阿!!  从今往后,偶要紧记,顺着改革开放的大好局面,作个有用的程序员!!!^_^
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1、请认真发帖,禁止回复纯表情,纯数字等无意义的内容!帖子内容不要太简单!
2、提倡文明上网,净化网络环境!抵制低俗不良违法有害信息。
3、如果你对主帖作者的帖子不屑一顾的话,请勿回帖。谢谢合作!
3、问答求助区发帖求助后,如有其他用户热心帮您解决问题后,请自觉点击设为最佳答案按钮。

 
 
QQ在线客服
QQ技术支持
工作时间:
8:00-18:00
软著登字:
1361266号
官方微信扫一扫
weixin

QQ|小黑屋|Archiver|慈众营销 ( 粤ICP备15049986号 )|网站地图

自动发帖软件 | 自动发帖器 | 营销推广软件 | 网络营销工具 | 网络营销软件 | 网站推广工具 | 网络推广软件 | 网络推广工具 | 网页推广软件 | 信息发布软件 | 网站推广工具 | 网页推广软件

Powered by Discuz! X3.4   © 2012-2020 Comsenz Inc.  慈众科技 - Collect from 深圳吉宝泰佛文化有限公司 公司地址:罗湖区黄贝街道深南东路集浩大厦A1403

返回顶部 返回列表