jquery - 当用户点击没有关联href的div时,我如何在新的选项卡/窗口中打开一个URL?
- 论坛
- jquery - 当用户点击没有关联href的div时,我如何在新的选项卡/窗口中打开一个URL?
8 浏览
jquery - 当用户点击没有关联href的div时,我如何在新的选项卡/窗口中打开一个URL?
我有如下的代码:\n
\n当用户点击这个div时,我希望在新的标签页或窗口中打开http://google.com。我使用jquery如下:\n
$('#my-div').click(function() { // 在这里要放什么代码? });
匿名的
0 Comments
问题的原因是当用户点击一个没有href属性的div时,希望能够在新标签页或新窗口中打开一个特定的URL链接,但是上述代码中的方法会同时在新标签页和当前窗口中打开链接。
解决方法是使用以下代码:
$('#my-div').click(function() { window.open("http://www.google.com", '_blank'); return false; });
或者:
$('#my-div').click(function(e) { e.preventDefault(); window.open('http://google.com'); });
这两种方法都可以实现在新标签页或新窗口中打开链接,而不同时在当前窗口中打开。