jQuery css() ne fonctionne pas avec la visibilité

Dans le code ci-dessous j'ai changé show() à css() et modifié la visibilité. Pour une raison quelconque, il n'est pas onclick.

Voici le code HTML:

<td class="area">
    <img src="/def.jpg" />
</td>

<tr id="target" style="visibility:hidden">
    <td>This was hidden</td>
</tr>

et alors le jQuery:

$("td.area").on("click", "img", function(){
    $("tr:hidden#target").css("visibility","visible");
});
J'ai reçu votre scroller jquery solution pour vous ami, mais vous avez supprimé la question avant que je puisse répondre. Pas sûr de ce qui s'y est passé. Laissez-moi savoir si vous avez encore besoin d'elle. Je peux le poster.

OriginalL'auteur Satch3000 | 2011-12-30