jQuery - Id-Chains und this.id

28. August 2008
Bei der Verwendung von Id-Chains (ich nenn' das einfach mal so) hatte ich, als ich noch jQuery-Neuling war, folgendes Problem: wie kann ich innerhalb der Funktion feststellen, welche Id bzw. welches Element mit der jeweiligen Id angeklickt wurde (siehe Beispiel)? Die Lösung lieferte mir mein damaliger Arbeitskollege Woody (alias Martin Holzhauer) - ein Meister seines Faches. Der einfache Ausdruck this.id liefert das Gewünschte.
 
$('#element1_id,#element2_id,#element3_id').click( function() {
    var val = $('#' + this.id).val();
    ...
});
Kommentare, Ideen oder Vorschläge willkommen!
HILFE
Code-Beispiele werden mit den BBCodes [code][/code] dargestellt. Jedes Tag muss eine Zeile für sich allein haben, d.h der Beispiel-Code muss wirklich ZWISCHEN den Tags stehen. Beispiel:
[code] ACHTUNG! HIER UMBRUCH WICHTIG. TAG [code] MUSS ALLEIN STEHEN
#include <stdio.h>

int main( void ){
    return 0;
} ACHTUNG! HIER UMBRUCH WICHTIG. NACHFOLGENDES TAG [/code] MUSS ALLEIN STEHEN
[/code]

Alles was zwischen den beiden Tags [register] und [/register] eingetragen wird, ist nur für registrierte (und eingeloggte) User sichtbar.
Dein Name *
Deine Email
Deine Website
Vorschau