salve, mi intrometto perchè ho un problema simile e vorrei risolverlo nel modo migliore.

il mio progetto mostra delle news per ogni categoria, esempio:

ci sono 3 nuovi elementi nella categoria video
ci sono 2 nuovi elementi nella categoria audio

ogni div ha un id univoco (<div id="news_audio">, <div id="news_video">) mentre il javascript viene avviato da uno <span class="mostra_dettagli"> uguale per tutti, il quale riporta la scritta "Mostra dettagli"

facendo
codice:
                $("#news_audio .mostra_dettagli").slideToggle(); 
                $("#news_video .mostra_dettagli").slideToggle();
fin qui tutto ok, ma ho aggiunto anche questa funzione (per rendere tutto più professionale)

codice:
              $("#news_audio .dettagli").html("Nascondi dettagli");
il mio problema è: come faccio a tornare da "nascondi dettagli" a "mostra dettagli" sul secondo click? come faccio a riconoscere da dove viene il ".mostra_dettagli" cliccato? devo per forza dare un nome univoco a tutti? ditemi di no vi prego

spero d'esser stato chiaro cmq, grazie in anticipo