博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jQuery1.9+版本的.on使用方法笔记
阅读量:6839 次
发布时间:2019-06-26

本文共 510 字,大约阅读时间需要 1 分钟。

在jQuery1.7以前,异步加载的内容如果有click事件,都是使用.live方法。jQuery升级到1.9以后,本方法不再适用,改为.on方法。

.on方法可以接受3个参数:事件名,触发选择器,事件函数。
举例说明:
某html文档中有一个id为parent的div,在这个div内再添加一个id为son的span。我们要为这个span绑定1个事件,其js代码为:
$("#parent").on("click","#son",function(){
alert("hello world")
})

注意:

.live的返回值是事件触发的对象,而.on是在容器上。
如下所示:
jQuery1.7及以下版本:
$("#parent").find("#son").live("click",function(){
alert("hello world");
})

jQuery1.9以上版本:

$("#parent").on("click","#son",function(){
alert("hello world");
})

转载于:https://blog.51cto.com/darkangel/2095932

你可能感兴趣的文章
C库函数:scanf、fscanf、printf、fprintf、sprintf、 snprintf
查看>>
FFT与多项式、生成函数题目泛做
查看>>
JAVA 的wait(), notify()与synchronized同步机制
查看>>
java script w3c study notes
查看>>
GridView 实现LinkButton下载文件/附件
查看>>
cocos2dx spine之一 :spine缓存 (c++ & lua)
查看>>
P1155 双栈排序(二分图染色)
查看>>
XFCE字体发虚的解决方法
查看>>
Android 记住密码和自动登录界面的实现(SharedPreferences 的用法)(转载)
查看>>
java获取本机外网ip
查看>>
JavaScript设计模式--简单工厂模式例子---XHR工厂
查看>>
LinkExtractor
查看>>
python3 入门 (四) 类与继承
查看>>
浅谈Struts2
查看>>
HTTP协议中Content-Length的详细解读。
查看>>
实验三 密码破解技术
查看>>
java学习
查看>>
Intellij IDEA 使用Spring-boot-devTools无效解决办法
查看>>
wordpress网站后台打开速度很慢解决方法?
查看>>
php 接收多图片base64
查看>>