猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
jQuery点击按钮
我想做个按钮点击,
就是javascript中的:
document.getElementById('btnTest').click();
请问如何做?
慕后森
浏览 595
回答 2
2回答
回首忆惘然
使用以下代码,在页面加载完成后为btnTest注册click事件jQuery(document).ready(function(){ jQuery("#btnTest").click(function(){ alert("test"); }}); $('#btnTest').trigger("myEvent", ["aa"]);这样写就没问题不过我看你在楼下的评论里说会不断刷新?那是因为你是绑定在服务器控件上的,而服务器控件点击会回发页面,导致每次都会执行到jQuery(document).ready这句话,所以会不断刷新,成了一个死循环,你需要在页面上放一个hidden(hfIsPostBack)控件默认为false,在后台代码中按钮的点击事件里将这个hidden(hfIsPostBack)设为true,用以标识当前页面是否是回发,如果是回发则不触发$('#btnTest').trigger("myEvent", ["aa"]); 代码如下:jQuery(document).ready(function(){ jQuery("#btnTest").click(function(){ alert("test"); } if(jQuery("#<%=hfIsPostBack%>").val()=="false") { jQuery("#btnTest").trigger("click"); }});
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
.NET
.net 中 字符串含有超链接,如何给超链接自动加上a标签?
1 回答
请问.net 中用jquery传值安全吗?
2 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续