Javascript 单击锚定,并将其带到链接页面
我有一个锚,我在上面用JavaScript触发Javascript 单击锚定,并将其带到链接页面,javascript,Javascript,我有一个锚,我在上面用JavaScript触发点击。请看 出于某种原因,触发单击不会将我带到锚定的href属性指定的页面 如何让click事件也将我带到锚链接的页面?它不会那样工作,调用$('a')。click()是$('a')的捷径。触发器('click'),尝试在锚元素上模拟单击操作 但是模拟不是绝对的,尽管它将触发已注册的事件处理程序,但它不会完全模拟使用单击触发默认操作 根据jquery文档 描述:执行附加到的所有处理程序和行为 给定事件类型的匹配元素 及 尽管.trigger()模拟了
点击。请看
出于某种原因,触发单击
不会将我带到锚定的href
属性指定的页面
如何让click
事件也将我带到锚链接的页面?它不会那样工作,调用$('a')。click()
是$('a')的捷径。触发器('click')代码>,尝试在锚元素上模拟单击操作
但是模拟不是绝对的,尽管它将触发已注册的事件处理程序,但它不会完全模拟使用单击触发默认操作
根据jquery文档
描述:执行附加到的所有处理程序和行为
给定事件类型的匹配元素
及
尽管.trigger()模拟了事件激活,但它以
合成的事件对象,它不能完全复制
自然发生的事件
因此,我认为不可能完全模拟用户操作并使用此方法触发重定向似乎与jQuery有关,当您将[object]更改为[object]时,触发器方法可以正常工作。这是你的电话号码。享受吧
同一个问题可能重复,但选择的答案是错误的@Stevanicus的答案是正确的。$('a')。获取(0)。单击()代码>绕过触发器方法。
$(function() {
$('a').click();
});
$(function() {
$('a').get(0).click();
});