srkp.net
当前位置:首页 >> jquEry1.7.2升级到1.9.1问题DiE()livE() >>

jquEry1.7.2升级到1.9.1问题DiE()livE()

你这样的写法相当于bind。 替代live事件要这样写 $(document).on("click",'.plus',function(){});

是报这样的错吧: undefined is not a function; 因为1.9之后移除了toggle。 以下来自网络: jQuery 1.9较之前版本的变化,主要介绍移除方法的替代方法:.browser、.live、.die、.sub、.toggle 简介: 本文档是一次调研总结,直接贴过来的,没...

jquery1.10去除了.live()方法,新增了一个.on()方法来给元素绑定事件,可以参考如下 on(events,[selector],[data],fn) 复制代码代码如下: $("#dataTable tbody tr").on("click", function(event){ alert($(this).text()); }); 上面这中方法对所...

刚刚在另外一个回答这回答你的问题了,确实移除了用on代替

live方法绑定的事件处理函数,在页面中未来添加的元素只要满足原来的选择器,仍然会导致事件触发。普通的事件绑定则没有这个效果。 对于#btn这个选择器来说,如果你未来将id为btn的元素删除,然后再创建一个id为btn的元素,若你在页面中点击这个...

如果是后期动态添加li的话肯定是不执行的,比如ajax动态append li 的 你可以使用live 例子:p标签绑定点击(click)事件 $("p").live("click", function(){ $(this).after("Another paragraph!"); }); 具体介绍: jQuery 1.3中新增的方法。给所有...

你在添加更多一行的时候所产生的 input 和 button 都是动态生成的,所以不能使用 click,要使用 live (jquery 1.7.2 之后的版本不建议使用 live) 或 on 把 $(".submitBtn").click(function(){ 改为 $(".submitBtn").live('click', function(){ ...

live在jQuery1.7中就不再建议使用,在1.9中就给删除了。 在jQuery官方网站上说明了原因,并声称用on方法取代live方法。 jQuery官方网站声称下面三行代码是等价的 $("a.offsite").live("click", function(){ alert("Goodbye!"); }); // jQuery 1....

网站首页 | 网站地图
All rights reserved Powered by www.srkp.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com