ichbinich: html-Struktur gefragt

Beitrag lesen

Hallo,

Ich meine, ich bekomme die Daten per Zeile. Und nicht etwa "den rechten Teil der Tabelle". Die Reihenfolge ist eben tr->td und nicht td->tr. Unten erkläre ich nochmal, was ich meine.

Das ist doch aber kein Grund dafür die Daten nicht in eine Tabelle zu bekommen.

a) animierter Wochenübergang

Würde ich wie folgt machen (am Beispiel von jQuery): Zuerst die neue Spalte ans Ende der <tr> einfügen. Per umliegendem div mit entsprechendem overflow verhindern, dass sie jetzt bereits zu sehen ist. Dann per $('#tabelle tr td:eq(2)') die 2.Spalte animieren (Breite bis auf 0 verringern) und dann aus dem DOM entfernen.

b) Selektierung von x-Tagen über Wochenwechsel hinaus (!)

Ungetestet (Tage befinden sich bspw. innerhalb einer <td> in <span>):

$('#tabelle span').hover(function() {
var idx = $('#tabelle span').index(this);
$('#tabelle span:eq(' + idx + '), #tabelle span:eq(' + (idx+1) + '), #tabelle span:eq(' + (idx+2) + '), #tabelle span:eq(' + (idx+3) + ')').css('text-decoration','underline');
}, function() {
var idx = $('#tabelle span').index(this);
$('#tabelle span:eq(' + idx + '), #tabelle span:eq(' + (idx+1) + '), #tabelle span:eq(' + (idx+2) + '), #tabelle span:eq(' + (idx+3) + ')').css('text-decoration','none');
}
);

vg ichbinich

--
Kleiner Tipp:
Tofu schmeckt am besten, wenn man es kurz vor dem Servieren durch ein saftiges Steak ersetzt...