$(document).ready(function () {
$(":button").click(function () {
$(this).next('a').click();
});
});
HTML
<div style="text-align:center">
<input type="button" value="More" class="button">
<a style="display:none" href="/Resource/PhysicianMaterials">aaa</a>
</div>
在此代码中,.click()
不会触发标记,有人可以说是什么问题吗?感谢
答案 0 :(得分:5)
click
事件 触发,但是,当您谈论锚点时,click
不会转到网址发生在浏览器/本机事件级别,它不是JavaScript触发的)。
相反,您需要自己进行导航,如下所示:
$(document).ready(function () {
$(":button").click(function () {
window.location = $(this).next('a').attr('href');
});
});