我正在尝试触发<a>
元素上的单击事件,但没有任何反应。我希望 href 中包含的链接打开一个新标签。
我用过:
$("#tables a").eq(0).click();
有人知道为什么不工作吗?
我正在尝试触发<a>
元素上的单击事件,但没有任何反应。我希望 href 中包含的链接打开一个新标签。
我用过:
$("#tables a").eq(0).click();
有人知道为什么不工作吗?
click()
将触发事件,但不会实际单击链接。您可以获得的最接近的是window.open
:
window.open($('#tables a').get(0).href);
或者,在同一页面中打开它:
window.location.href = $('#tables a').get(0).href;
没关系,事实证明 .click 一直存在(keanu-whoa)。为了后代:
.click 不是 DOMElement 上的方法(这将是 $(...)[0] )。
$("#tables a").first().click();
如果您需要第一个链接以外的东西,还有 .eq() 。
API参考:
https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement