Hi,
Die \ im JS-Code sind falsch.
Schon klar. Aber Du weißt sicher, woher die \ kommen...
$('.zeilenklasse')
{:.language-javascript}
? Soll das heißen, du hast<tr class="zeilenklasse">
im HTML zu stehen? Das wäre ziemlicher Blödsinn, denn durch den Elementtypen tr ist der Inhalt bereits als Tabellenzeile ausgezeichnet; noch eine Klasse dafür wäre unsinnig.
Mal abgesehen davon, daß "zeilenklasse" ein Alias für den wirklichen Klassennamen ist, ist das ganz und gar kein Blödsinn. Denn ich möchte bei weitem nicht alle Tabellenzeilen selektieren, sondern nur ganz bestimmte. Nämlich die der Klasse "zeilenklasse".
Klassen sollten niemals anhand der gegenwärtig(!) gewünschten Darstellung benannt werden. Also nicht "ausgegraut". Sondern nach der Funktion. Vielleicht passt "disabled"? Was, wenn dir einfiele, diese Tabellenzeilen nicht auszugrauen, sondern z.B. rot zu färben, oder gar nicht anzuzeigen?
Auch hier gilt:
ausgegraut = Alias für den wirklichen Namen.
Hm, aber miene Frage ist letztlich nicht beantwortet. Hätte ich es besser anders gemacht?
Tim