dedlfix: Dynamisches <a> element erstellen mit # innerhalb der href Anweisung

Beitrag lesen

Tach!

Kann JQuery keine ich sag mal "zur laufzeit" erstellten elemente ansprechen?

Doch, es kann, in einem gewissen Sinne. Es kann nur nicht zaubern, sondern muss sich an die zugrundeliegenden Möglichkeiten und Gegebenheiten halten. Es kann jedenfalls keine Eventhandler bis in alle Zukunft an neu erstellte Elemente binden. Direkt binden geht nur an vorhandene Elemente. Der stattdessen verwendbare Mechanismus nennt sich Event Bubbling. Ereignisse (mit Ausnahmen) blubbern die Vorfahrenkette nach oben. Du musst dich für dein Problem an einen die ganze Zeit existierenden Vorfahren hängen und dort auf das Ereignis warten. Wenn es auftritt, wird dein dort hängender Eventhandler mit einem Parameter aufgerufen. In dem findest du das eigentliche Ziel des Events, welches also der nachträglich eingefügte Button oder was auch immer ist. Wie das genau geht, ist garantiert schon irgendwo im Netz beschrieben. Suche nach: jQuery Event Bubbling.

dedlfix.