通过点击jquery中的链接打开新选项卡(窗口)
open new tab(window) by clicking a link in jquery
我有一个web应用程序,显示行与go
和delete
按钮。
如果用户单击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');
这将在新选项卡中打开(如果您的代码是同步的,在这种情况下它是)。在其他情况下,它会打开一个窗口)
相关文章:
- 新选项卡被弹出窗口阻止程序阻止
- 在同一选项卡中启动下载,而无需在Javascript中打开新选项卡或窗口
- 如何在新选项卡中而不是在新窗口中打开URL
- 如何禁用鼠标中键单击超链接以在新选项卡或新窗口中打开
- 如何打开一个新窗口或选项卡,并将其提供给javascript执行
- 如何在windowsphone 7浏览器中通过javascript打开新窗口或选项卡
- 提交表单的可能性(左-/中-/在新选项卡或窗口中打开-)单击html链接
- window.打开IE 11中的新选项卡而不是新窗口
- 在iframe内的新选项卡/窗口中打开
- 如何在chrome扩展中访问新选项卡的弹出窗口的内容
- 获取网页html元素值,而无需使用JavaScript在新窗口或新选项卡中打开页面
- 检测打开新选项卡/窗口的原始选项卡(如果有)
- 如何强制打开javascript的新选项卡/窗口
- 如何在新选项卡中打开弹出窗口,但将用户保留在呼叫者选项卡上
- 关闭弹出窗口后,下一页将在新选项卡中打开
- 如何调整此代码,以便它将在新选项卡/窗口中打开重定向
- 在新选项卡中打开弹出窗口
- Selenium IE Driver 打开新窗口,而不是 window.open() 上的新选项卡
- Javascript - 在新选项卡中打开链接(同一窗口)
- 如何在 Html/css 中的新窗口(而不是在新选项卡中)中打开链接