Javascript Tabelle Zeile einblenden/ausblenden

Ich habe eine Tabelle erstellt mit Javascript/Backbone. Während der Verwendung einer Vorlage, um die Anzeige der Zeilen habe ich eine Zeile sichtbar und eine versteckt sich, von Anfang an. Wenn ich auf eine konkrete Tabelle möchte ich es auf 'erweitern', indem Sie zeigt die verborgenen Zeile unter der sichtbaren eins. Ich bin auch mit einer Schleife um die Tabelle zu erstellen, so dass alle Zeilen haben die gleiche Klasse und id. Bisher habe ich dieses auf-und Zuklappen der Zeilen:

expandRow: function() {
    if (document.getElementById('hiddenText').style.display == 'none' ) {
        document.getElementById('hiddenText').style.display = '';
    }
    else if (document.getElementById('hiddenText').style.display == '') {
        document.getElementById('hiddenText').style.display = 'none';
    }

Allerdings ist diese Lösung nur öffnet und schließt die gleiche Zeile in der Tabelle (oben), egal in welcher Zeile ich auf. Ich brauche Hilfe um eine Lösung zu finden, um nur erweitern/reduzieren der betreffenden Zeile anklicken.

InformationsquelleAutor Mati Kowa | 2013-05-10

Schreibe einen Kommentar