首页 > Web开发 > 详细

ajax局部刷新后里面的jquery事件失效的解决方法

时间:2016-01-09 16:39:24      阅读:319      评论:0      收藏:0      [点我收藏+]

live()

  与bind()作用基本一样。

  最重要区别:live()可以将事件绑定到当前和将来的元素(eg:为id=zy元素绑定点击事件,而当你用js动态生成一个节点并插入到dom文档结构中时,如果你是用bind()绑定的,怎么新插入的节点将不会有该bind绑定事件。而live()则可以);

  缺点: 无法用于链式结构。

      eg:  $(‘选择器‘).live(‘click‘,function(){  }) ;    正确写法  例如:$(‘#test‘).live(‘click‘,function(){  }) ;

         $(‘.class‘).find(‘span‘).live(‘click‘,function(){  })   错误写法  无效

  live()绑定的事件可用 die()方法解除绑定。

以上引用自:http://www.cnblogs.com/zony/articles/jquery.html

 

 using (Ajax.BeginForm("GetBasicInformation", "Employee", new AjaxOptions { UpdateTargetId = "basicInfo", LoadingElementId="loading", LoadingElementDuration = 3000, Url = Url.Action("GetBasicInformation"), HttpMethod = "Post" }, new { @class = "profileForm", id = "BasicInformation"  }))

{

}

 

ajax局部刷新后里面的jquery事件失效的解决方法

原文:http://www.cnblogs.com/landiljy/p/5116620.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!