2016-04-27 107 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'); 
    }); 
});