在jquery location.href中包含目标_blank

时间:2018-07-07 19:39:26

标签: jquery

是否可以使具有location.href打开新TAB而不是新窗口的jquery函数。我不想让弹出窗口阻止程序起作用。我只是试图打开一个标签,而不是将用户引导离开该网站。

这是我目前拥有的。

<a onclick="url();" target="_blank">Click this</a>

function url() {

 location.href = 'users.php?id=' + ID;

}

但是,这不起作用。

2 个答案:

答案 0 :(得分:1)

只使用window.open而不是location.href

window.open('www.google.com', '_blank');

答案 1 :(得分:0)

由于您在jQuery标签中提到了您的问题,因此我以jQuery的方式解决了您的问题。希望对您有帮助。

$('.link').on('click', function(){
  $(this).attr('href','users.php?id=1')
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a class='link' target="_blank">Click this</a>