Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux / jQuery事件绑定失败问题排查

昨天开发的时候一直纠结一个问题,给a标签注册事件,却一直没有注册上!$("#myTab li a").click(function() {
  localStorage.setItem(tabId, $(this).attr("href"));
 });完全是一个普通的事件注册代码。今天排查的结论是,$("#myTab li a")这个元素是ajax异步加载的。而我在ajax的代码调用完毕之后,立刻注册事件。那么问题来了,ajax代码是异步执行的,代码调用完了,不代表需要绑定事件的那个元素就加载出来了。如果一个元素还没有加载出来,绑定事件是徒劳的!解决办法就是在ajax调用的success方法里,绑定这个事件。在这个坑里栽过几回了,记录一下,以后上心。------------------------------------------分割线------------------------------------------jQuery权威指南 PDF版中文+配套源代码 http://www.linuxidc.com/Linux/2013-10/91059.htmjQuery实战 中文PDF+源码 http://www.linuxidc.com/Linux/2013-09/90631.htm《jQuery即学即用(双色)》 PDF+源代码 http://www.linuxidc.com/Linux/2013-09/90383.htm锋利的jQuery(第2版) 完整版PDF+源码 http://www.linuxidc.com/Linux/2013-10/91527.htmjQuery完成带复选框的表格行高亮显示 http://www.linuxidc.com/Linux/2013-08/89406.htmjQuery基础教程(第4版) PDF 完整高清版+配套源码 http://www.linuxidc.com/Linux/2014-03/98162.htm--------------------------------------分割线 --------------------------------------jQuery 的详细介绍:请点这里
jQuery 的下载地址:请点这里本文永久更新链接地址:http://www.linuxidc.com/Linux/2015-02/112976.htm