Lefor: TD ein bzw ausblenden mit jquery

Beitrag lesen

@@Lefor:

nuqneH

$("td").click( function() {
$(this).find("img").toggleClass("hideimage");
}
)

so?

Sieht doch schon besser aus. Hinter der letzten ) sollte aber noch ein ; stehen.

das ;ist bereits drinne. leider lassen sich die bilder noch nicht ein aus blenden

Ungünstig ist, dass bei jedem Click auf ein (lies: jedes) td-Element darin nach img-Elementen gesucht wird.

Abhilfe: Nicht dem img, sondern dem td ($(this)) eine Klasse à la "hide-image-inside" geben bzw. wegnehmen. Im Stylesheet steht dann:
.hide-image-inside img { display: none }

ja das wäre eine schönere lösung

Qapla'