Ho bisogno di un semplice show-hide attivato al click. Non posso usare accordion perchè ho bisogno che più div possano essere aperti contemporaneamente, inoltre al click di un determinato link devo mostrare un div, precedentemente nascosto, che abbia un determinato id.


Questà è la funzione

codice:
     function apridettagli(x)
{
    $("a.apri").click(function(){
    $(this).toggleClass("selected");
    $(".nomeclasediv#"+x).toggle("fast");
    });
}
La funzione si attiverebbe così:

codice:
 apri

Cosa succede? La funzione non si attiva al primo click, devo cliccare almeno 2 volte e il div viene mostrato e nascosto 2 o 3 volte prima che si fermi tutto.

Dove ho sbagliato???