jquery - IE 中的实时变化

标签 jquery asp.net internet-explorer

 $('#<%=ddl.ClientID%>').live("change", function () { ShowLoadingPanel(); });

ddl 是一个下拉列表。当下拉列表中的选定值发生变化时,我想显示一个加载面板。此代码适用于除 IE 之外的所有浏览器。如何编写代码才能支持IE?

 $("#div1").delegate("change", function () {
     ShowLoadingPanel();
 });

最佳答案

据我所知,change 不是 live 的一部分。也是deprecated as of jQuery 1.7 。您需要使用 on相反:

$('#<%=ddl.ClientID%>').on("change", function () { ShowLoadingPanel(); });

关于jquery - IE 中的实时变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16277216/

相关文章:

asp.net - 'System.Data.SqlClient.SqlException : Login failed for user' error on asp. 网络核心 1 db 首先

javascript - 在 JavaScript 中使用 "Out"参数

javascript - 无法设置所选属性。未指定的错误。 knockout

jQuery 断言支持/防御性编程?

javascript - 使用 jquery - 2 个不同的链接打开同一窗口但显示适当的内容?

javascript - Ajax:如何使用 FormData 和 jQuery 发送 'empty' 文件并在 $_FILES 中获取它

c# - 如何在 jquery easy ui CRUD DataGrid 中绑定(bind) Web 服务

asp.net - 适合 ASP.NET 开发(兼容浏览器 UI)的良好 UI 单元测试解决方案?

javascript - 在 2 个相似的表上使用 javascript 表搜索

css - 防止嵌套的 DIV 换行(不指定父宽度)