我有两个div,我想通过一次点击在新标签中打开这两个div。
<a href="http://google.com"><div id="google">This is Google.</div></a>
<a href="http://youtube.com"><div id="youtube">This is YouTube.</div></a>
答案 0 :(得分:2)
这样的事情应该这样做
$('a').on('click', function(e) {
e.preventDefault();
$('a').each(function() {
window.open(this.href, '_blank');
});
});
这是使用按钮的demonstration
答案 1 :(得分:0)
将'target=_blank'
添加到<a>
代码中。
<a href="http://google.com" target='_blank'><div id="google">This is Google.</div></a>
<a href="http://youtube.com" target='_blank'><div id="youtube">This is YouTube.</div></a>
答案 2 :(得分:0)
同时使用javascript
<script>
$('#googel,#youtube').click(function()
{
// your commands...
})
</script>
答案 3 :(得分:0)
如果没有javascript,一次点击就无法在两个不同的标签中打开两个链接。所以我的建议是将这些div包装在父div中并做一些javascript。
var wrapper = document.getElementById('wrapper');
wrapper.onclick = function(){
window.open('http://google.com', '_blank');
window.open('http://youtube.com', '_blank');
};
&#13;
#wrapper{
cursor: pointer;
}
#wrapper:hover{
background-color: #0ff;
}
&#13;
<div id="wrapper">
<div id="google">This is Google.</div>
<div id="youtube">This is YouTube.</div>
</div>
&#13;
答案 4 :(得分:0)