Heim > Web-Frontend > js-Tutorial > Beispiel für den Unterschied zwischen $('').click und onclick_jquery

Beispiel für den Unterschied zwischen $('').click und onclick_jquery

WBOY
Freigeben: 2016-05-16 16:35:18
Original
1484 Leute haben es durchsucht

Html-Code

<script type="text/javascript"> 
$(function(){ 
$("#btn4").click(function(){ 
$("#btn3").click(); 
}); 
}); 
function change(){ 
alert("onclick"); 
} 
</script> 

<button id="btn3" onclick="change()">dd</button> 
<button id="btn4">ee</button>
Nach dem Login kopieren

Unterschied:

1.onclick ist ein Bindungsereignis, das dem Browser mitteilt, was zu tun ist, wenn die Maus klickt

Click selbst ist eine Methode, die das onclick-Ereignis auslöst. Solange die click()-Methode des Elements ausgeführt wird, wird das onclick-Ereignis ausgelöst. Wie im Einspruchscode gezeigt, wird beim Klicken auf die Schaltfläche „ee“ das Onclick-Ereignis von „dd“ ausgelöst (normalerweise müssen Sie die Schaltfläche „dd“ drücken, um das Onclick-Ereignis von „dd“ auszulösen). Grund ist, weil

$("#btn4").click(function(){
$("#btn3").click();
});
Nach dem Login kopieren

Wenn auf die Schaltfläche „ee“ geklickt wird, wird die click()-Methode von „dd“ intern im Code aufgerufen und löst so das onclick-Ereignis von „dd“ aus.

2. Die Hauptfunktion der click()-Methode besteht darin, das onclick-Ereignis des Elements auszulösen, das die click-Methode aufruft. Wenn außerdem der folgende Code in der Klickmethode

definiert ist
$("#btn3").click(function(){
alert("*****");
});
Nach dem Login kopieren

Der Funktionscode in der Click-Methode wird ausgeführt, nachdem das Onclick-Ereignis ausgeführt wurde. Zu diesem Zeitpunkt spielt die Click-Methode die Rolle des Anhängens von Ereignissen. Beispiele sind wie folgt

Html-Code

<script type="text/javascript"> 
$(function(){ 
$("#btn3").click(function(){ 
alert("aa"); 
}); 
}); 
function change(){ 
alert("bb"); 
} 
</script> 
<button id="btn3" onclick="change()">dd</button>
Nach dem Login kopieren

Die Popup-Reihenfolge der Popup-Boxen ist zuerst „bb“, dann „aa“.

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage