wenn my_id[1] = 1234 ist, steht da
$('#tbody_1234td')
Siehst Du jetzt selbst, was Du nicht siehst?
Ja, sehe ich :-)
Abgesehen vom fehlenden Leerzeichen sagt mit der Assistent vom PhpStorm immer, dass man solche Dinge lieber zweiteilig sucht, weil dann wohl der erste Teil schneller gefunden werden kann und die Suche nach dem zweiten sich nur noch auf ein kleines Gebiet erstreckt.
$('#tbody_' + my_id[1]).find('td').css(...)
Funktioniert jedenfalls, genau wie obiges inkl. leerzeichen, prima.
Frage hierzu: Kann ich auch nur genau 1.td-Ebene tiefer selektieren? Ich habe nämlich innerhalb der td noch weitere Tabellenebenen. Ich würde aber gerne nur das direkt unterhalb des tbody tr/td ansprechen.
Und dann wird auch gleich noch der Herr Bittersmann einwenden, dass man besser keine CSS-Eigenschaften direkt setzt, sondern die Klasse ändert (durch hinzufügen, löschen oder umschalten) und die notwendigen CSS-Anweisungen in den CSS-Dateien regelt.
Ja, habe ich hier schon öfter gelesen (und ignoriert). Ich unterscheide hier, ob es wiederverwendbar sein muß (für mich) oder wirklich (wie in diesem Fall) ein Einzelfall ist.
Jonny