2016-10-13 3 views
0

wie jquery aufrufen klicken Sie auf Funktion von anderen jquery Funktion.wie man jquery klickt Funktion von anderen jquery Funktion anrufen

Ich habe versucht, mit der Trigger-Funktion funktioniert es nicht.

Hier ist meine Jquery Funktion

$('#index1').click(function(event){ 
    $('#index2').trigger('click'); 
}); 

$('#index2').click(function(event){ 
    alert("Hello"); 
}); 

i # index2 Funktion von # index1 Funktion aufrufen möchten.

+0

'.trigger()' sollte funktionieren. Versuchen Sie, auf Element zu klicken oder einfach den Click-Handler auszuführen? Sie können versuchen, $ ('# index2'). Get (0) .click() ' – Satpal

+0

Es funktioniert gut: https://jsfiddle.net/tk6y0x81/ – Turnip

+0

Ihr Code funktioniert, so ?! Wenn nein, dann sind Sie offensichtlich keine verbindlichen Ereignisse –

Antwort

2

Hier ist das Arbeitsbeispiel:

Seien Sie sicher, dass Sie eine jQuery-Bibliothek hinzugefügt haben

$('#index1').click(function(event){ 
 
    $('#index2').trigger('click'); 
 
}); 
 

 
$('#index2').click(function(event){ 
 
    alert("Hello"); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> 
 
<h2 id="index1"> 
 
Index 1 
 
</h2> 
 

 

 
<h4 id="index2"> 
 
Index 2 
 
</h4>