我有以下链接
<a href="@Url.Action("GetContentPage", "Home")" id="getStarted">
<img class="img-responsive " src="img/1.jpg" alt="">
</a>
我需要做的就是触发此链接(这将触发Controller方法)。
我试过这个$("#getStarted").trigger("click")
,但它没有用。
如何触发此链接?
答案 0 :(得分:2)
trigger
方法不会更改当前标签的网址,它会执行绑定的事件处理程序。您可以使用本机DOM click
方法:
$("#getStarted").get(0).click();
或者设置href
对象的location
属性:
location.href = $("#getStarted").prop('href');
答案 1 :(得分:1)
这样,链接将在DOM就绪时触发:
$(function(){
$(document).on('click','#getStarted', function(){
window.location = $(this).attr('href');
});
$('#getStarted').trigger('click');
});