dedlfix: onclick auf dynamisch hinzugefügte ID

Beitrag lesen

Tach!

geht so ein Kontrukt grundsätzlich nicht oder ist einfach ein Fehler drin?

    $('#myDel').on('click', function(){
        $('#myVan' + ' .myButton').html("<span id='TDel'>Wirklich löschen?<span>");
    });


    $('#TDel').on('click', function(){
		console.log(this.id);
        $("#formDel").submit();
    });

Du musst die zeitliche Reihenfolge beachten. Wenn das Element mit der ID TDel erst im Click-Eventhandler von myDel erstellt wird, kann auch erst danach eine Zuweisung eines Event-Handlers erfolgreich sein. In deinem Code gibt $('#TDel') eine leere Menge zurück, und das on() kann da nichts hinzufügen.

dedlfix.