Dafür gibt es eine .parent () dom traversal-Methode.
Nach Pointys Kristallkugel wollen Sie wahrscheinlich so etwas machen:
%Vor%Ich bin mir nicht sicher, warum Sie den Click-Handler auf das Dokument setzen, vielleicht nach der Ereignisdelegierung und der .on () ?
Ich habe das in der Vergangenheit zuverlässig genutzt:
%Vor%Dies gibt Ihnen einen Verweis auf das jQuery-Objekt für das Element, das das Ereignis aufgerufen hat. Sie können den gleichen Ansatz verwenden und sehen, ob der Elternteil "#parent" ist, etwa so:
%Vor% Ich glaube, das funktioniert auch .. AFAIK jQuery-Ereignisse verwenden beim Aufruf von Ereignissen das literale Element anstelle eines jQuery-Objekts. Grundsätzlich sollte this
Ihr normales DOM-Element mit normalen JavaScript-Eigenschaften sein.
Hinweis: Manchmal benutzt 'self' als Variable schlechte / verursacht Konflikte mit bestimmten Bibliotheken, also habe ich $ elf benutzt. Das $ in $ elf ist nicht speziell, wie eine jQuery Konvention oder irgendetwas.
Tags und Links javascript jquery