我正在尝试添加指向表格行的链接并在单击时打开新选项卡。下面的解决方案有效,但我需要在新选项卡中打开页面。Javascript:$(document).ready(function () { $('#orders-table tr').click(function () { var href = $(this).find("a").attr("href"); if (href) { window.location = href; } });});HTML:<tr href="/order?id=[ORDER_ID_LOCAL]" target="_blank">
3 回答
Helenr
TA贡献1780条经验 获得超4个赞
尝试使用 window.open 而不是 window.location
window.open(
href,
'_blank' // <- This is what makes it open in a new window.
);
大话西游666
TA贡献1817条经验 获得超14个赞
jQuery 片段期望 HTML 在 中的任何位置包含链接<tr>,如下所示:
<tr>
<td>
<a href="/order?id=[ORDER_ID_LOCAL]" target="_blank">Item excerpt</a>
</td>
</tr>
此外,请window.open()改用,因为这将使用户决定单击是否应转到另一个窗口或选项卡。
添加回答
举报
0/150
提交
取消