Ciao a tutti,
come noto, l'evento .change di jquery rileva quale valore è stato imputato in un determinato campo input.
Se però in questo campo non entriamo per digitare questo valore, l'evento change non viene attivato.
Mi spiego con due righe se ho un campo :
codice HTML:
 <input type ="text" class="test1" id="test1"> 
codice:
<script>
jQuery(document).ready(function($){

  $(".test1").change(function(){

    alert("E' cambiato il valore da campo");

  })

})

</script>
Se in questo campo ci scrivo da tastiera, viene segnalato correttamente.
Se però in questo campo ci scrivo tramite un'altra funzione

codice:
dato = "nuovo valore"; 
$(".test1").val("dato");
Il change non rileva nessuna variazione e ovviamente l'alert non segnala nulla.
Potete dirmi quale funzione farebbe al caso mio?

Grazie.