jQuery Klick-Events bei dynamischen Inhalten

Lädt man per Ajax Inhalte nach und möchte Klick-Ereignisse auf die nachgeladenen Inhalte registrieren, stößt man auf das Problem, dass die Klicks bei der Verwendung folgenden Codes eben nicht registriert werden:

$('.neuer_inhalt').click(function(){alert('Klick');});

Um diese Problematik zu umgehen, bietet jQuery die darauf ausgerichtete Funktion live:

$('.neuer_inhalt').live('click', function(){alert('Klick');});

Dadurch werden auch Klicks auf Elemente registriert, die während des Ladens des Dokuments noch nicht existieren.

Schreibe einen Kommentar