我可以在不同的(浏览器)选项卡中打开我的链接,例如 <base target='_new' />
不幸的是,它打开了我页面上的所有链接。我真的想排除窗帘链接。我怎么能这样做呢? (我不介意 javascript/Jquery)
最佳答案
你可以使用
<a href="http://example.com/" target="_new">Url</a>
在您想要在新选项卡中打开的每个链接上,而不使用基本目标。
或者使用例如jQery 并为您不想在新选项卡中打开的每个链接设置一个类:
<a href="http://example.com/" class="prevent">Url</a>
$(function(){
var url;
$('.prevent').live('click',function(e) {
e.preventDefault();
url = $(this).attr('href');
window.location = url;
});
});
关于javascript - 在新选项卡中打开链接但排除其他链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9545642/