文档章节

jQuery 1.9/2.0/2.1及其以上 on 无效的解决办法

zkool
 zkool
发布于 2015/04/08 14:05
字数 221
阅读 127
收藏 4

jQuery 1.9/2.0/2.1及其以上版本无法使用live函数了,然而jQuery 1.9及其以上版本提供了on函数来代替。 如果要绑定的on方法是动态加载出来的元素,那么这样使用就是没有用的。

<script>

$(document).ready(function(){ $("#div1").click(function(){ $("<div class='test'>test</div>").appendTo($("#div1")); }); $(".test").on("click",function(){ $(".test").css("background-color","pink"); }); $("#div2").bind("click",function(){ $(this).css("background-color","pink"); }); }); </script>

$(document).ready(function(){ $("#div1").click(function(){ $("<div class='test'>test</div>").appendTo($("#div1")); }); $(document).on("click",".test",function(){//修改成这样的写法 $(".test").css("background-color","pink"); }); $("#div2").bind("click",function(){ $(this).css("background-color","pink"); }); });

究其元素就在于使用$(document)意义就在于使元素加载完后才执行方法,所以当为jQuery动态加载的元素绑定on方法的时候,使用$(document)设置代码脚本在DOM元素加载完成后开始执行。

本文转载自:http://www.zhidao91.com/jquery-on-no-effective/

共有 人打赏支持
zkool

zkool

粉丝 49
博文 62
码字总数 17604
作品 0
海淀
程序员
私信 提问
jQuery 官方答用户问:最后一条亮了

jQuery开发团队称在2.0版本中将不再支持IE 6/7/8,引起了轩然大波。该团队今天在博客中发表了一篇文章,重点回答了用户最关注的一些问题。 问:jQuery为何要放弃对IE 6/7/8的支持?(实际上是...

oschina
2012/07/02
6.3K
44
web开发之浏览器(二)----JQuery或JS判断浏览器内核版本号以及是否支持W3C盒子模型

效果:http://oospace.sinaapp.com/3.php 1,JQuery或JS判断浏览器内核版本号以及是否支持W3C盒子模型 jQuery 从 1.9 版开始,移除了 $.browser 和 $.browser.version , 取而代之的是 $.su...

Oo-Space
2014/12/24
0
0
jQuery 1.9 正式版发布,最后支持 IE 6/7/8 的版本

jQuery 1.9 正式版发布了,同时发布的还有 jQuery Migrate 1.0,如果你想使用该版本请先阅读 jQuery 1.9 升级指南 以便让你的升级更加顺利。 于此同时 jQuery 2.0 也正在进行 beta 的测试,2...

oschina
2013/01/16
28.8K
53
jQuery 2.0 将不再支持 IE 6/7/8

jQuery 官方发布了下一阶段 jQuery 的路线图,该路线图显示 jQuery 1.8 将在一个月内发布,而其他后续版本的计划如下: jQuery 1.9 (early 2013): 该版本将移除所有在 1.8 版本中废弃的接口,...

oschina
2012/06/29
9.4K
95
jQuery 1.10 测试版发布

jQuery官方前段时间推出了不支持IE 6/7/8的2.0版本,由于目前还有大量用户使用IE 6/7/8,因此1.x分支还要继续维护。今天jQuery官方带来了1.10的首个测试版本。 该版本包含了最初在jQuery 2....

oschina
2013/05/11
4.5K
20

没有更多内容

加载失败,请刷新页面

加载更多

Charles抓包简单使用

安装Charles, 注册https://blog.csdn.net/qq_25821067/article/details/79848589 打开代理,抓取全部流量 抓移动设备包 移动设备设置代理为当前电脑的Ip地址,端口8888,然后访问chls.pro/...

SuShine
9分钟前
0
0
Elasticsearch的简单操作

package com.dongpeng.es;import java.io.IOException;import java.util.Date;import java.util.HashMap;import java.util.Map;import java.util.concurrent.TimeUnit;impor......

魔法王者安琪拉
12分钟前
0
0
父亲写的散文诗

许飞的单曲《父亲写的散文诗》 一九八四年 庄稼还没收割完 女儿躺在我怀里 睡得那么甜 今晚的露天电影 没时间去看 妻子提醒我 修修缝纫机的踏板 明天我要去 邻居家再借点钱 孩子哭了一整天啊...

简心
13分钟前
0
1
浅谈格雷厄姆的《证券分析》

本杰明-格雷厄姆是价值投资的祖师爷,是巴菲特的师傅,我丝毫不敢对他不敬。他的两本书《证券分析》和《聪明的投资者》是每位做投资者必读的经典之书。 国内读者对《证券分析》作者格雷厄姆的...

酒逢知己千杯少
14分钟前
0
0
非原生app开发app

1.变色龙云,一门app 对域名打包 2.apicloud,wex5,自由平台提供的规则开发 3.react native ,Cordova 框架开发 4.Hbuild IDE打包

妖尾巴
14分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部