2016-04-27 192 views
-1

抱歉,如果标题是错误的如何通过单击按钮触发所有锚点标记?

我想提前

$(function(){ 
 
    $("#bb").click(function(){ 
 
    $('a').click(); 
 
    }); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script> 
 

 
<body> 
 
    <div> 
 
    <a href="1.link">test</a> 
 
    <br /> 
 
    <a href="2.link">test2</a> 
 
    <br> 
 
    <input type="button" id="bb" value="click"> 
 
    </div> 
 
</body>

+0

当你运行你的代码时发生了什么? – guradio

+0

它只打开最后一个链接@guradio – Gomzy

+0

你现在的代码应该做你需要的。如果不是,请检查控制台是否有错误。虽然应该说,当你同时点击N'a'元素时,你会发生什么? –

回答

3

尝试像下面来打开一个单一的点击

谢谢所有的链接。

$("#bb").click(function() { 
    $('a').each(function() { 
     window.open($(this).attr('href'), '_blank'); 
    }); 
});