Hallo zusammen,
folgendes Problem habe ich.
Ich habe eine Tabelle. Die einzelnen <td> Elemnte kann ich durch das anklicken über Checkboxen einblenden bzw. ausblenden. Das ein/ausblenden geschieht über JavaScript, dort wird dann für das jeweilige td die Klasse gesetzt wo dann halt visible: none ist oder visible: table-cell. Bei den 4 Überschriften die ich dadurch einblenden/ausblenden lasse, funktioniert das auch und es steht alles hintereinander. Jetzt aber mein Problem, ich habe nun ein <tr> in dem ich 5 weitere <td> habe. Ein td wird permanent angezeigt und gibt mir alle Namen pro Zeile wieder. In den vier weiteren <td> sollen zu dem jeweiligen Namen die Werte angezeigt werden. Diese Werte sollen auch über die Auswahl der Checkbox eingeblendet / ausgeblendet werden. Eigentlich funktioniert das auch alles aber jetzt mein Problem, die Namen werden alle angezeigt also pro Zeile ein Name, aber die Werte werden dann nicht mehr angezeigt obwohl diese eingeblendet werden sollen, es werden nur die Werte in die erste zeile geschrieben, aber nicht in den anderen Zeilen. Was muss ich machen, damit auch die anderen Zeilen dann die Werte bekommen? Die Foreach Schleife wird ja richtig durchlaufen, da die Namen ja alle in Zeilen angezeigt werden. Nehme ich aus den td> die id="xy" raus um das td> nicht einblendbar/ausblendbar zu machen, so funktioniert dort auch das foreach und die Zeilen mit den Namen bekommen auch Werte nur kann ich die dann nicht einblenden/ausblenden also liegt der Fehler so wie ich das sehe, irgendwo in der CSS Klasse, die verhindert, dass das letzte td> die Werte der nächsten Zeile anzeigen lässt.
Wer kann mir dabei evtl. helfen :-)
folgendes Problem habe ich.
Ich habe eine Tabelle. Die einzelnen <td> Elemnte kann ich durch das anklicken über Checkboxen einblenden bzw. ausblenden. Das ein/ausblenden geschieht über JavaScript, dort wird dann für das jeweilige td die Klasse gesetzt wo dann halt visible: none ist oder visible: table-cell. Bei den 4 Überschriften die ich dadurch einblenden/ausblenden lasse, funktioniert das auch und es steht alles hintereinander. Jetzt aber mein Problem, ich habe nun ein <tr> in dem ich 5 weitere <td> habe. Ein td wird permanent angezeigt und gibt mir alle Namen pro Zeile wieder. In den vier weiteren <td> sollen zu dem jeweiligen Namen die Werte angezeigt werden. Diese Werte sollen auch über die Auswahl der Checkbox eingeblendet / ausgeblendet werden. Eigentlich funktioniert das auch alles aber jetzt mein Problem, die Namen werden alle angezeigt also pro Zeile ein Name, aber die Werte werden dann nicht mehr angezeigt obwohl diese eingeblendet werden sollen, es werden nur die Werte in die erste zeile geschrieben, aber nicht in den anderen Zeilen. Was muss ich machen, damit auch die anderen Zeilen dann die Werte bekommen? Die Foreach Schleife wird ja richtig durchlaufen, da die Namen ja alle in Zeilen angezeigt werden. Nehme ich aus den td> die id="xy" raus um das td> nicht einblendbar/ausblendbar zu machen, so funktioniert dort auch das foreach und die Zeilen mit den Namen bekommen auch Werte nur kann ich die dann nicht einblenden/ausblenden also liegt der Fehler so wie ich das sehe, irgendwo in der CSS Klasse, die verhindert, dass das letzte td> die Werte der nächsten Zeile anzeigen lässt.
Wer kann mir dabei evtl. helfen :-)
Comment