Ich fange an, heute mit Jquery meinen Verstand zu verlieren, ich denke über die anderen Fragen nach, aber bisher hat noch nichts funktioniert. Ich habe die einfache HTML-Struktur (dynamisch in einer for-Schleife hinzugefügt).
%Vor%Ich verwende die "on" -Methode, um das "click-Ereignis" von Elementen der Klasse ".emptyCell" mit einer benutzerdefinierten Funktion zu verknüpfen.
%Vor%Wenn der Benutzer jedoch auf das .content-div (Kind von emptyCell) klickt, fängt es das Ereignis ab, und die Konsole gibt "undefined" aus, da .content-Elemente hier keine IDs haben.
Wie ist das überhaupt möglich? Ist nicht die .on-Funktion nur Elemente der Klasse .emptyCell zu binden?
Danke für Ihre Hilfe
e.target
bezieht sich auf das tatsächliche Element, in dem der Klick stattgefunden hat (dies können handle
oder content
Elemente sein). Wenn Sie emptyCell
referenzieren möchten, können Sie this
oder e.currentTarget
%Vor%
Demo: Geige
Tags und Links javascript html jquery