Asp.net jquery在UpdatePanel中失…
来源:互联网 发布:百度卫士软件管理 编辑:程序博客网 时间:2024/05/17 21:01
做项目是遇到在UpdatePanel下使用jquery和layer弹窗插件是总是获取不到class属性值。
js:但是在UpdatePanel下就失效了,之后在网上查找到了解决方法,就是使用live方法
具体功能是每条记录后面都有一个查看详情的超链接,点击超链接弹出另外一个窗体显示所有的详细信息。
之前在没有使用UpdatePanel的情况下是可以弹出的。代码如下:
界面:
js:
是因为页面postback之后jquery的绑定就失效了。
下面参考的解释:
jQuery1.3中新增的方法。给所有当前以及将来会匹配的元素绑定一个事件处理函数(比如click事件)。也能绑定自定义事件。
目前支持 click, dblclick,mousedown, mouseup, mousemove, mouseover, mouseout, keydown,keypress, keyup。
还不支持 blur, focus, mouseenter, mouseleave, change,submit
与bind()不同的是,live()一次只能绑定一个事件。
这个方法跟传统的bind很像,区别在于用live来绑定事件会给所有当前以及将来在页面上的元素绑定事件(使用委派的方式)。比如说,如果你给页面上所有的li用live绑定了click事件。那么当在以后增加一个li到这个页面时,对于这个新增加的li,其click事件依然可用。而无需重新给这种新增加的元素绑定事件。
.live()与流行的liveQuery插件很像,但有以下几个主要区别:
- .live 目前只支持所有事件的子集,支持列表参考上面的说明。
- .live 不支持liveQuery提供的“无事件”样式的回调函数。.live只能绑定事件处理函数。
- .live 没有"setup"和"cleanup"的过程。因为所有的事件是委派而不是直接绑定在元素上的。
要移除用live绑定的事件,请用die方法
0 0
- Asp.net jquery在UpdatePanel中失…
- ASP.NET中UpdatePanel与jQuery同时使用
- 在UpdatePanel中使用验证控件 (asp.net C#)
- asp.net ajax 在updatepanel中使用alert提示方法
- ASP.NET在updatepanel中使用脚本块
- AJAX 怎样在一个UpDatePanel中刷新另一个updatePanel (asp.net C#)
- 在asp.net UpdatePanel 执行脚本JS
- ASP.NET中UpdatePanel与jQuery同时使用所遇问题解决
- jquery 在updatepanel中的几中运用
- jQuery在updatePanel中失效的解决办法
- jQuery在updatePanel中失效的解决办法
- asp.net中listview+datapager+updatepanel在IE中报12031错误
- 技巧和诀窍:在ASP.NET AJAX UpdatePanel中实现对后退/前进按钮的支持
- ASP.NET AJAX入门系列(9):在母版页中使用UpdatePanel
- ASP.NET AJAX入门系列(9):在母版页中使用UpdatePanel
- 技巧和诀窍:在ASP.NET AJAX UpdatePanel中实现对后退/前进按钮的支持
- ASP.NET AJAX入门系列(9):在母版页中使用UpdatePanel
- ASP.NET AJAX入门系列(9):在母版页中使用UpdatePanel
- 存储过程2
- ASP.NET 中富文本编辑器eWebE…
- ASP.NET 控件
- jquery 验证密码强度
- 数据库一张表中多处存储别的表中的…
- Asp.net jquery在UpdatePanel中失…
- Spring中注入的理解(SSH框架)
- SSH框架中在Spring容器配置bean的a…
- 关于java中天花板函数Math.ceil()&…
- Java EE。ajax 验证用户名
- 阿里云ECS云服务器Linux系统配置JD…
- 阿里云免费ECS购买外网Ip
- linux常用命令
- Android adb push命令