Implementierung von jQuery "live" - binder mit nativem Javascript

Ich versuche herauszufinden, wie das binden einer Veranstaltung zu dynamisch erstellten Elementen. Ich brauche das event zu bestehen auf das element selbst nachdem es zerstört ist und regeneriert werden.

Offensichtlich mit jQuery-live-Funktion, die leicht, aber was würden Sie Aussehen, umgesetzt mit nativen Javascript?

  • Man konnte immer Lesen Sie die jQuery-Quelle :p. Nicht sicher, wie weit wäre es von native JS-obwohl, da bin ich mir sicher, es wird ganz stark davon abhängen, sich von diesem Punkt (in Bezug auf die Verwendung von Selektoren und so weiter).
  • Nur ein Hinweis: .live() veraltet ist, für eine lange, lange Zeit. Es wurde ersetzt durch .delegate() wurde ersetzt durch .on(), so nutzen Sie bitte die Letzte. Außerdem, das Letzte zeigt den Unterschied zwischen Bindung und delegieren, so möchten Sie vielleicht zu schauen. Das wichtigste ist die Kontrolle für das event-target.
  • Diese Antwort von mir vielleicht helfen, stackoverflow.com/a/27373951/1385441
InformationsquelleAutor jjhenry | 2012-02-02
Schreibe einen Kommentar