Heim > Web-Frontend > js-Tutorial > Wie erhalte ich die ID eines Elements von Ereignis-Listenern mithilfe von jQuery und JavaScript?

Wie erhalte ich die ID eines Elements von Ereignis-Listenern mithilfe von jQuery und JavaScript?

DDD
Freigeben: 2024-12-22 01:25:16
Original
379 Leute haben es durchsucht

How to Get an Element's ID from Event Listeners using jQuery and JavaScript?

Abrufen der Element-ID in Ereignis-Listenern mit jQuery und JavaScript

Um Ereignisinteraktionen in JavaScript effektiv zu handhaben, identifizieren Sie das dafür verantwortliche Element Das Ereignis ist entscheidend. So rufen Sie mit jQuery und Vanilla JavaScript die ID des Elements ab, das das Ereignis ausgelöst hat.

jQuery-Ansatz

jQuery bietet eine effiziente Methode für den Zugriff auf das Zielelement hat ein Ereignis ausgelöst. Innerhalb der Event-Listener-Funktion enthält der Event-Parameter mehrere nützliche Attribute. Eine solche Eigenschaft ist event.target, die sich direkt auf das Element bezieht, das das Ereignis ausgelöst hat.

Um die ID des Elements abzurufen, verwenden Sie einfach die folgende Syntax:

event.target.id
Nach dem Login kopieren
Nach dem Login kopieren

Beispiel:

$(document).ready(function() {
  $("a").click(function(event) {
    alert(event.target.id);
  });
});
Nach dem Login kopieren

Vanilla JavaScript Ansatz

Während jQuery den Prozess vereinfacht, bietet Vanilla JavaScript eine andere Möglichkeit, auf die ID des auslösenden Elements zuzugreifen. Das aktuelle Zielelement wird in Vanilla-JavaScript immer als erstes Argument von Ereignis-Listenern übergeben. Dieses Argument kann beliebig benannt werden, aber „Ereignis“ ist eine gängige Konvention.

Um die ID des Elements zu erhalten, verwenden Sie die folgende Syntax:

event.target.id
Nach dem Login kopieren
Nach dem Login kopieren

Beispiel:

document.addEventListener("click", function(event) {
  alert(event.target.id);
});
Nach dem Login kopieren

Hinweis:

Das ist unbedingt zu bedenken Das Ereignisobjekt ist im Vanilla-JavaScript-Ansatz kein jQuery-Objekt. Um jQuery-Funktionen für das Zielelement zu verwenden, schließen Sie es in die $()-Syntax ein:

$(event.target).append(" Clicked");
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie erhalte ich die ID eines Elements von Ereignis-Listenern mithilfe von jQuery und JavaScript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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