Christian Kruse: $(this).attr('id') was wenn id nicht vorhanden ?

Beitrag lesen

Hallo Netti,

bleibt dennoch die Frage wo in this der eindeutige selector / bezug versteckt ist welcher auf das html element zeigt

this bezieht sich immer auf das Objekt des aktuellen Kontextes. Das Closure, dass als Callback von deinem AJAX-Request ausgeführt wird, wird in einem anderen Kontext ausgeführt als der Code darum herum.

$(".melden").on("click", function() {

Hier bist du im ersten Kontext, das Closure, dass als Callback von deinem Event-Handler ausgeführt wird.

  $.get(function() {

Hier wechselt bei der Ausführung des Callbacks der Kontext zu dem AJAX-Request. Die Abarbeitung ist ja auch nicht synchron, sondern erfolgt erst, wenn der HTTP-Request verarbeitet wurde.

LG,
CK