Ciao, ho fatto un po' di scuola 
ma ora mi ritrovo un problema che non riesco a risolvere.
Sull' html che ho postato sopra, ho aggiunto solo un link:
codice HTML:
<a id='lista_completa' href='javascript:view();'>Visualizza tutti i corrieri</a>
poi ho applicato il seguente codice jquery:
codice:
<script type="text/javascript">
$(function() {
$("#couriersList input[value='79_42']").closest("li").css("display","none");
$("#couriersList input[value='83_43']").closest("li").css("display","none");
});
function view() {
$("#couriersList input[value='79_42']").closest("li").css("display","block");
$("#couriersList input[value='83_43']").closest("li").css("display","block");
$("#lista_completa").replaceWith("<a id='lista_nascosta' href='javascript:nascondi();'>Torna ai corrieri consigliati</a>");
}
function nascondi() {
$("#couriersList input[value='79_42']").closest("li").css("display","none");
$("#couriersList input[value='83_43']").closest("li").css("display","none");
$("#lista_completa").replaceWith("<a id='lista_completa' href='javascript:view();'>Visualizza tutti i corrieri</a>");
}
</script>
Il problema è che al click di ciascun input l'html rimanda ad un reload della pagina:
codice HTML:
<input type="radio" value="83_29" name="courierID" checked="checked" onclick="sendData(this.form);" style="width:auto;">
L'html quindi mi si ri-aggiorna in modo dinamico in base al click dell'input e il codice jquery per nascondere gli elementi non viene più applicato.
Come posso fare per richiamare il codice ogni qual volta che venga selezionato un input?
Non sono riuscito a trovare nessuna soluzione nella guida.
Grazie,
Fabio