Linkbutton 单击事件未通过 JQUERY 触发

问题描述 投票:0回答:3

我的页面上有一个链接按钮,在 html 中呈现如下

<a id="lb_download" href="javascript:__dopostback...">download</a>

我正在尝试使用 JQUERY 触发该按钮的单击事件

$('#lb_download').click();

但它没有发射。直接点击按钮效果很好。但使用 JQUERY 则不然

我做错了什么

添加更多细节 我尝试了一个 jquery 事件处理程序来处理单击事件(无论是否触发)

$('#lb_download').click(function(){
alert(10);
});

奇怪的部分是它正在工作并且显示了警报,但是回发或服务器端旅行没有发生..当我们直接单击时会发生这种情况..

jquery asp.net asplinkbutton
3个回答
0
投票

我能够使用 eval 解决问题,如下所示,因为使用 jquery 的 click() 方法时没有发生服务器端调用。

eval($('#lb_download').attr('href'));

0
投票

试试这个,它对我的情况有效

document.getElementById('lb_download').click();


0
投票

尝试这样

$('#lb_download')[0].click();
© www.soinside.com 2019 - 2024. All rights reserved.