新选项卡中的Javascript打开链接不相同选项卡

新选项卡中的Javascript打开链接不相同选项卡,javascript,html,Javascript,Html,我有一些代码,使一个表行可以点击,这是它应该工作 唯一的问题是它会在同一个选项卡中打开URL。有没有一种方法可以更改此项以在新选项卡中打开URL <tr class='clickable-row' data-href='http://www.google.com'> <script> jQuery(document).ready(function($) { $(".clickable-row").click(function() { window

我有一些代码,使一个表行可以点击,这是它应该工作

唯一的问题是它会在同一个选项卡中打开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>

jQuery(文档).ready(函数($){
$(“.clickable行”)。单击(函数(){
window.location=$(this.data(“href”);
});
});

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

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

jQuery(文档).ready(函数($){
$(“.clickable行”)。单击(函数(){
var url=$(this.attr('href');
打开(url,“U空白”);
});
});
试试这个:把它加起来;否“作者所能做的任何事情都不能选择在新选项卡而不是新窗口中打开;这是用户的首选项。”有一些解决方法,但请阅读评论中已经指出的类似问题。