HTML 表格行链接在新选项卡中打开

我正在尝试添加指向表格行的链接并在单击时打开新选项卡。


下面的解决方案有效,但我需要在新选项卡中打开页面。


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">


一只名叫tom的猫
浏览 148回答 3
3回答

Helenr

尝试使用 window.open 而不是 window.locationwindow.open(&nbsp; href,&nbsp; '_blank' // <- This is what makes it open in a new window.);

大话西游666

jQuery 片段期望 HTML 在 中的任何位置包含链接<tr>,如下所示:<tr>&nbsp; <td>&nbsp; &nbsp; <a href="/order?id=[ORDER_ID_LOCAL]" target="_blank">Item excerpt</a>&nbsp; </td></tr>此外,请window.open()改用,因为这将使用户决定单击是否应转到另一个窗口或选项卡。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript