onclick ist kein jquery-Ereignis, aber in JavaScript tritt dieses Ereignis auf, wenn auf das Element geklickt wird. In jquery ist die Methode click() mit onclick verknüpft Methode. onclick-Ereignis.
Die Betriebsumgebung dieses Tutorials: Windows10-System, JQuery3.2.1-Version, Dell G3-Computer.
1. Onclick ist ein gebundenes Ereignis (es ist ein Ereignis)
Beachten Sie, dass diese Ereignisbindung nur in JacaScript verfügbar ist. Es teilt dem Browser mit wenn mit der Maus geklickt wird Das Onclick-Ereignis wird ausgelöst. Die Hauptfunktion der
click()-Methode besteht darin, das Onclick-Ereignis des Elements auszulösen, das die Click-Methode aufruft, wodurch tatsächlich die Klickaktion der Maus simuliert wird. Wenn außerdem andere ausführbare Anweisungen innerhalb der Click-Klammern definiert sind, führt die Click-Methode die Anweisungen innerhalb der Klammern aus, nachdem das onclick-Ereignis ausgeführt wurde. <!DOCTYPE html>
<html>
<head>
<meta charset="GBK">
<title>测试onclick事件</title>
<script type="text/javascript">
function mouse(){
alert('我是一张图片!!!');
}
</script>
</head>
<body>
<img src="../1.jpg" alt="图片" οnclick="mouse()"/>
</body>
</html>
3. on-Methode (in jQuery)on()-Methode bindet Event-Handler an Elemente im aktuell ausgewählten jQuery-Objekt. In jQuery 1.7 bietet die Methode .on() alle zum Binden von Ereignishandlern erforderlichen Funktionen. (Dynamische Bindungsereignisverarbeitungsfunktion)
Diese Methode verfügt über zwei Parameter (die Parameter mit eckigen Klammern in den Parametern sind optional und werden entsprechend den tatsächlichen Anforderungen ausgewählt)1).on(events,[selector] ,[data], fn)
events: Ein oder mehrere Ereignistypen, getrennt durch Leerzeichen und einen optionalen Namespace, wie zum Beispiel „click“ oder „keydown.myPlugin“.
selector: Eine Selektorzeichenfolge, die als Nachkomme des Selektorelements verwendet wird, das das Ereignis des Filters auslöst. Wenn das ausgewählte
Daten: Wenn ein Ereignis ausgelöst wird, müssen event.data an die Ereignisverarbeitungsfunktion übergeben werden. fn: Funktion, die ausgeführt wird, wenn dieses Ereignis ausgelöst wird. Der Wert false kann auch als Abkürzung für eine Funktion verwendet werden, die false zurückgibt.
2).on(events-map,[selector],[data])events-map: ein oder mehrere durch Leerzeichen getrennte Ereignistypen und optionale Namespaces, dargestellt durch Zeichenfolgen. Der Wert stellt die Handlerfunktion dar, an die gebunden ist die Veranstaltung.
selector: Eine Selektorzeichenfolge zum Filtern der ausgewählten Elemente. Der Handler wird für untergeordnete Elemente dieses Selektors aufgerufen. Wenn die Auswahl leer ist oder ignoriert wird, wird das Ereignis immer dann ausgelöst, wenn es das ausgewählte Element erreicht.
Daten: Wenn ein Ereignis ausgelöst wird, müssen event.data an die Ereignisverarbeitungsfunktion übergeben werden. Die on-Methode besteht darin, eine Ereignisverarbeitungsfunktion für Elemente zu definieren, die mit dem Selektor übereinstimmen (jetzt übereinstimmen oder in Zukunft übereinstimmen).
Video-Tutorial-Empfehlung:
jQuery-Video-TutorialDas obige ist der detaillierte Inhalt vonIst onclick ein JQuery-Ereignis?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!