如何对(通过js加入的html)实现事件操作
来源:互联网 发布:淘宝卡密自动发货软件 编辑:程序博客网 时间:2024/06/01 08:10
1:在页面中的某个元素实现事件操作
$(element).on('click', function(){});
2:但是当element是通过js来添加的,则上述方法不适用
可使用live才实现事件操作,下面是对live的详解
来自于官方:http://jquery.com/upgrade-guide/1.9/#live-removed
link .live() removedThe .live() method has been deprecated since jQuery 1.7 and has been removed in 1.9. We recommend upgrading code to use the .on() method instead. To exactly match $("a.foo").live("click", fn), for example, you can write $(document).on("click", "a.foo", fn). For more information, see the .on() documentation. In the meantime, the jQuery Migrate plugin can be used to restore the .live() functionality.
1.9版本以后包括1.9版本不在支持live的操作。
1.9版本前$(".ding").live('click', function(){ console.log("ok");});1.9版本后$(document).on("click", ".ding", function(){ console.log("ok");});
用jquery新加入的元素会失去事件
下面这种方法解决
$("document").delegate(".ding", "click", function(){ console.log("ok");});
0 0
- 如何对(通过js加入的html)实现事件操作
- iOS WebView 如何通过js获取网页中所有图片并加入点击事件,实现浏览图片的功能
- 在HTML中通过JS实现对XML的加载
- 进击的KFC:iOS WebView 如何通过js获取网页中所有图片并加入点击事件,实现浏览图片的功能
- js向页面新加入的html事件绑定
- jQuery学习笔记(二)通过事件触发 实现对HTML和CSS的[得/增/删/改]
- js对HTML元素的操作
- JS对HTML标签select的操作
- js 对html的基本操作
- 通过js实现对html文件中控件属性的设置
- 通过Nopi实现对execl的操作
- 使用外置js实现对html的页面做一些增删改查的操作
- 如何使用js来实现通过href完成多个html页面之间的传递参数
- 通过javascript:和事件操作js的不同
- JavaFX加入对HTML的支持:JWebPane
- 整理一些js对html标签的操作 ing...
- js对html元素自定义属性的操作
- 原生Js对html文档的属性操作
- Android虚拟机下安装APK
- SpringMVC自定义属性编辑器
- adb 中有些命令的权限不够的解决之道
- 一排石头的游戏(取石头)C语言实现
- iOS中实现音乐的后台播放
- 如何对(通过js加入的html)实现事件操作
- void及void指针含义的深刻解析
- Centos 6.6(X64位)系统编译安装PHP5.6.8教程
- KafkaSpout: PartitionManager的行为分析
- 融云与greenDao冲突解决办法
- Android开发中常用的工具类整理
- 设计模式C++实现十二:状态模式
- 使用Phoenix的JDBC接口
- Mark一下 Nested weights are bad for performance