首页
实战课程
圈子
文章
交流群
文档
登录
jquery里的各种监听事件的写法区别
2024-10-15 15:17:12
小程序码
扫一扫在手机上看此文章
文章目录
热门文章
vscode里如果出现中文空格标出黄色突出显示,怎么去掉?
2477
php基础入门课程资料文档课件实战源码
2161
vscode插件code runner详细配置说明
1644
wordpress主题开发文档资料下载
1626
php进阶课程文档资料下载
1206
使用ffmpeg将mp4格式转为m3u8
1057
fastadmin监听或重写删除编辑按钮事件
939
phpstudy怎么手动安装php8.3.0版本?
920
整理下php学员遇到的一些问题
899
推荐2款mac电脑里非常好用的php集成开发环境
888
买了咱们fastadmin课程的朋友遇到这样一个困惑,就是我在讲课时用到了好几种点击事件的监听方法,但是并没有深入讲解具体他们的区别,为什么要这么写,这就令一些对jquery比较陌生的朋友感到困惑了。 > jquery是一个比较古老的框架,但我们现在为什么还要用?因为fastadmin在用它,很多成熟的系统里也在用它;因为它太简单,学习成本极低。 ### 视频地址: https://www.bilibili.com/video/BV1Aw4m1o7S9/ 下面是咱们课程里用到的几种写法: ```js $('.choose-type button').click(function(){ //xxx }) $('.choose-type button').on('click',function(){ //xxx }) $('.choose-type').on('click','button',function(){ //xxx }) $(document).on('click','.choose-type button',function(){ //xxx }) ``` ### 具体区别: 1. 方式1和方式2的效果一样,都是监听html页面内本身就存在的元素的事件 2. 方式3,监听html里动态添加的button元素的事件,但要求choose-type这个元素必须一开始就在页面内 3. 方式4,监听页面内动态添加的choose-type里面的button元素的事件,注意:这个元素可以在页面里一开始就有,也可以是后面动态渲染进来的,都行,但不要把这个监听方式写在函数内。
铜牌 · 会员
50元/年
解锁全部文章
全部课程8折购买
如果在b站充值了专属会员,可联系猫叔直接开通相同时间的此会员
立即购买
金牌 · 会员
1999元/12个月
解锁全部文章
全部课程5折购买
微信一对一答疑
优先解决问题
立即购买