Ciao 
Mi spiego meglio, così mi chiarifico le idee anche io.
Dunque: ho una tabella con informazioni riguardo a dei settaggi per delle pagine HTML... le informazioni sono inserite in alcune celle e sono solo info che servono ad identificare una pagina rispetto ad un'altra; i settaggi veri e propri sono inseriti in un elemento nascosto ( <div> ) che viene aperto da un pulsante, uno su ogni riga, un elemento nascosto su ogni riga.
In pratica qualcosa come questo:
codice HTML:
<tr>
<td>1</td><td>index</td><td>01 ottobre 2014</td>
<td>
<input type="button" id="show1" onclick="show(this.id, 1)" value="VISUALIZZA">
<div id="info1" style="display:none">
<input type="button" id="hide1" onclick="hide(this.id, 1);" value="NASCONDIMI">
</div>
</td>
<td><input type="checkbox" name="visibile" id="visibile" value="ok" checked></td>
</tr>
<tr>
<td>2</td><td>news</td><td>02 ottobre 2014</td>
<td>
<input type="button" id="show2" onclick="show(this.id, 2)" value="VISUALIZZA">
<div id="info2" style="display:none">
<input type="button" id="hide2" onclick="hide(this.id, 2);" value="NASCONDIMI">
</div>
</td>
<td><input type="checkbox" name="visibile" id="visibile" value="ok" checked></td>
</tr>
<tr>
<td>3</td><td>search</td><td>14 ottobre 2014</td>
<td>
<input type="button" id="show3" onclick="show(this.id, 3)" value="VISUALIZZA">
<div id="info3" style="display:none">
<input type="button" id="hide3" onclick="hide(this.id, 3);" value="NASCONDIMI">
</div>
</td>
<td><input type="checkbox" name="visibile" id="visibile" value="ok" checked></td>
</tr>
Ovviamente la tabella è dinamica, ovvero più pagine ci sono più righe di tabella ci sono.
Per risolvere il problema ho pensato di creare delle funzioni ad hoc in modo da gestire i differenti ID con una sola funzione:
codice:
<script>
function hide(id, num) {
$('#' + id).click(function(){
$('#info' + num).hide();
});
};
function show(id, num) {
$('#' + id).click(function(){
$('#info' + num).show();
});
};
</script>
Ora per funzionare... funzionicchia, nel senso che per aprire il box devo cliccare sui pulsanti su due volte e per chiuderlo idem.
Ma non riesco a capire dove sbaglio.
In realtà avrei preferito usare addirittura toggle, ma non so se con due pulsanti separati funzionerebbe.