我用jquery触发一个服务端button的事件               // document.getElementById('<%=btnSubmit.ClientID%>').click();
               // $("#<%=btnSubmit.ClientID%>").click();为什么这两种方法都是错误的,正确的应该怎么写?急啊~~~~

解决方案 »

  1.   

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

  2.   

    $("#<%=btnSubmit.ClientID%>").trigger("click");先确定btnSubmit.ClientID获取的对不对   查看一下源码。
      

  3.   

    实在不行就通过参数传。。申明一个参数去接收<%=btnSubmit.ClientID%>。。然后再写。。
      

  4.   

    btnSubmit.ClientID
    获取正确,我在想是不是有些设置可以使客户端禁用服务端控件的?不然怎么会得不到CLICK事件呢
      

  5.   

    那你直接写看能不能执行啊。。$("#那个得到的ID").click();
      

  6.   

    直接用客户端生成的ID来CLICK,也无法触发那个事件啊