2016-04-27 15 views
-1

sorry, wenn Titel, den Sie inWie löst man alle Anker-Tags auf Knopfdruck aus?

i

alle Links auf einem einzigen Klick öffnen möchten

vorher falsch ist

$(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

Was passiert, wenn Sie Ihren Code ausführen? – guradio

+0

seine nur letzte Link geöffnet @guradio – Gomzy

+0

Ihr aktueller Code sollte tun, was Sie benötigen. Ist dies nicht der Fall, überprüfen Sie die Konsole auf Fehler. Es sollte jedoch gesagt werden, was genau Sie erwarten, wenn Sie gleichzeitig auf N 'a' Elemente klicken? –

Antwort

3

Versuchen Sie, wie folgende danken.

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