jquery - 使用 jquery 触发链接的最佳方法

标签 jquery asp.net-mvc controller

我有以下链接

<a href="@Url.Action("GetContentPage", "Home")" id="getStarted">
    <img class="img-responsive " src="img/1.jpg" alt="">
 </a>

我需要做的就是触发这个链接(这将触发 Controller 方法)。

我尝试了这个 $("#getStarted").trigger("click") 但它不起作用。

如何触发此链接?

最佳答案

trigger 方法不会更改当前选项卡的 url,它会执行绑定(bind)的事件处理程序。您可以使用 native DOM click 方法:

$("#getStarted").get(0).click();

或者设置 location 对象的 href 属性:

location.href = $("#getStarted").prop('href');

关于jquery - 使用 jquery 触发链接的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29194724/

相关文章:

javascript - 当市场被拖累时,我如何提醒谷歌地图的纬度和经度?

javascript - jQuery 创建和追加多个元素

jQuery "show"直到元素没有内联样式

asp.net-mvc - MVC App 不再通过 Facebook 登录

c# - ASP.NET MVC 模型 - 使用脚手架将模型上创建的连接传递到 Controller 和 View

Javascript动态添加选项值

ruby-on-rails - Rails : Skinny Controller vs. Fat Model,还是我应该让我的 Controller 厌食?

javascript - .replace() 所有正则表达式不起作用的实例

spring-mvc - Controller 扩展接口(interface)时无法识别带注释的 Spring-MVC Controller

html - 错误 : Argument 'accomplishmentController' is not a function, 未定义