2011-12-27 108 views
2

如何在浏览器中使用jQuery打开新的非活动选项卡,例如使用Ctrl +单击?使用jQuery在浏览器中打开非活动选项卡

+0

你无法控制的? 'window.open(url)'或'...' – andlrc 2011-12-27 18:00:57

+0

window.open(url) – BILL 2011-12-27 18:01:45

+1

如果浏览器不支持标签页怎么办?或者选项卡设置的行为与预期不同?不要试图用JavaScript来短路浏览器功能。只需打开URL(在当前目标或新目标中),让用户/浏览器决定如何处理它。 – David 2011-12-27 18:02:17

回答

1
<script type="text/javacript"> 

$(document).ready(function() { 

    $("a:not([@href*=])").not("[href^=#]") 
     .addClass("external") 
     .attr({ target: "_blank" }); 
    } 
); 
</script> 

看看这有助于

相关问题