通过点击jquery中的链接打开新选项卡(窗口)

open new tab(window) by clicking a link in jquery

本文关键字:窗口 新选项 选项 jquery 链接      更新时间:2023-09-26

我有一个web应用程序,显示行与godelete按钮。

如果用户单击go,它应该打开新的选项卡/窗口,url从行数据构建。

如何在jquery中做到这一点?我要做的是:

$('.go').click( function () {
   var wid = {{ wid|tojson|safe }};
   var sid = $(this).prop('id');
   url = $script_root + '/' + wid + '/' + sid;
   // go to url
});
一些更新:

我真正想要完成的是动态更新<a>元素的href

<a id="foo" href="#">foo</a>
<script type="text/javascript>
$('#foo').click( function() {
  $(this).prop('href', 'http://www.google.com/');
});
</script>

不工作(fiddle:http://jsfiddle.net/6eLjA/)

试试这个:

window.open(url, '_blank');

这将在新选项卡中打开(如果您的代码是同步的,在这种情况下它是)。在其他情况下,它会打开一个窗口)