日期:2014-05-16  浏览次数:20387 次

在线等答案,JQUERY获取服务端控件事件的问题
我用jquery触发一个服务端button的事件

JScript code
               // document.getElementById('<%=btnSubmit.ClientID%>').click();
               // $("#<%=btnSubmit.ClientID%>").click();


为什么这两种方法都是错误的,正确的应该怎么写?急啊~~~~

------解决方案--------------------
$("#"+<%=btnSubmit.ClientID%>).click();试试
<%=btnSubmit.ClientID%>这个得到的是什么值


------解决方案--------------------
$("#<%=btnSubmit.ClientID%>").trigger("click");

先确定btnSubmit.ClientID获取的对不对 查看一下源码。
------解决方案--------------------
探讨

引用:
$("#"+<%=btnSubmit.ClientID%>).click();试试
<%=btnSubmit.ClientID%>这个得到的是什么值
得到的是一长串客户端生成的ID,这个没错啊

------解决方案--------------------
你看看源代码吧,看看Id有没有重复
------解决方案--------------------
探讨

引用:
引用:

引用:
$("#"+<%=btnSubmit.ClientID%>).click();试试
<%=btnSubmit.ClientID%>这个得到的是什么值
得到的是一长串客户端生成的ID,这个没错啊

实在不行就通过参数传。。申明一个参数去接收<%=……