新标签页中的Javascript打开链接不是同一标签页

时间:2019-07-09 20:08:06

标签: javascript html

我有一些代码可以使表格行可点击,从而可以正常工作。

唯一的问题是它在同一标签中打开了URL。有什么方法可以更改此设置以在新标签页中打开URL?

<tr class='clickable-row' data-href='http://www.google.com'>

<script>
jQuery(document).ready(function($) {
    $(".clickable-row").click(function() {
        window.location = $(this).data("href"));
    });
});
</script>

1 个答案:

答案 0 :(得分:1)

尝试添加2行以禁用同一选项卡中的默认打开。您也可以尝试将其放入函数中并调用该函数。该功能将更加有用和高效。

<tr class='clickable-row' data-href='http://www.google.com'>

<script>
jQuery(document).ready(function($) {
    $(".clickable-row").click(function() {
       var url = $(this).attr('href');
       window.open(url, '_blank');
    });
});
</script>