我想知道我是否可以在查看的同一页中打开http://example.com/some-page (子句链接),并在新选项卡中打开第二个链接。
<a href="http://example.com/some-page" second-url="http://example.com/other-page">link name</a>我在SO上没有找到任何与此相关的东西。
有办法做到这一点吗?
PS:
请不要认为这是重复的。问题是,我将在一个页面上有多个动态链接(从DB)。不能为每个链接添加javascript (这是其他问题的解决方案)。
发布于 2015-10-21 03:08:32
这可以使用window.open()来完成。您还需要调用event.preventDefault()来阻止a标记的默认操作。
<a href="#">Click Here</a>
$('a').on("click", function(event) {
event.preventDefault();
window.open('http://www.facebook.com');
window.open('http://www.espn.com');
});下面是一个小提琴示例
http://jsfiddle.net/299tvrp9/
发布于 2015-10-21 03:12:03
你可以使用一行代码:
<a href="http://example.com/some-page" onclick="window.open('http://example.com/other-page')">link name</a>发布于 2015-10-21 03:11:03
HTML
<a id="link-title">link name</a>jQuery
$('#link-title').on('click', function(){
window.open('https://linkaddress.com','_blank');
window.open('https://linkaddresstwo.com','_blank');
});这就是你的意思吗?
https://stackoverflow.com/questions/33244863
复制相似问题