jQuery在updatePanel中失效的解决办法
来源:互联网 发布:java if else 简写 编辑:程序博客网 时间:2024/05/22 20:11
JQuery在asp.net ajax updatepanel中提交之后就失效。这是因为ASP.NET页面POST BACK之后,脚本绑定的事件处理方法失效而导致。
解决方案一:使用live函数(纯jquey实现,这种效果会比较好)
$(function () { $('#checkAll').click(function () { if (this.checked) { $(':input').attr('checked', true); } else { $(':input').attr('checked', false); } }); });修改为:
$(function () { $('#checkAll').live("click", function () { if (this.checked) { $(':input').attr('checked', true); } else { $(':input').attr('checked', false); } }); });
解决方案二:将代码写入body元素 的load事件
function pageload(){ $('#checkAll').live("click", function () { if (this.checked) { $(':input').attr('checked', true); } else { $(':input').attr('checked', false); } });}<body load="pageload" > //页面代码</body>
- jQuery在updatePanel中失效的解决办法
- jQuery在updatePanel中失效的解决办法
- JQUERY的效果在UpdatePanel中控件回发后失效的解决方案
- ASP.NET中UpdatePanel内JS失效的解决办法
- 解决在 UpdatePanel内jquery easyui效果失效的方法
- Jquery在UpdatePanel更新后失效的问题解决。
- updatePanel导致JS失效的解决办法
- 使用UpdatePanel后ClientScript.RegisterClientScriptBlock失效的解决办法
- updatepanel与jQuery事件失效问题的解决方法
- jquery在ie8判断checked失效的解决办法
- jquery中的live在1.9版本以上失效的解决办法
- jquery 在updatepanel中的几中运用
- Yii中jQuery插件(plug-in)失效的解决办法
- jquery中hover和blur使用delegate失效的解决办法
- 在UpdatePanel内jqueryeasyui效果失效的解决方法
- Updatepanel 中导出excel的解决办法
- UpdatePanel 中下载失败的解决办法
- UpdatePanel 中js失效问题
- 拦截器
- Android滚动速度优化备查点
- System.gc()
- less 命令
- 数据库驱动
- jQuery在updatePanel中失效的解决办法
- head 命令
- android4.0.1 Activity的Window,DecorView 之间关系的建立过程分析
- Android 调试技术
- debug调式程序的时间
- C语言编程:数字金额转换为中文大写金额
- tail 命令
- 用递归法来实现字符集合的所有组合
- which