IE中的实时更改

时间:2013-04-29 11:13:52

标签: jquery asp.net internet-explorer

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

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

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

1 个答案:

答案 0 :(得分:4)

据我所知,change不属于live。它也是deprecated as of jQuery 1.7。您需要使用on代替:

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