Detectando cambios en el cuadro de texto al cambiar el contenido mediante programación.

Tengo un cuadro de texto que está vinculado a un controlador de eventos jquery como este:

$('#SomeDiv').on({

   mouseenter: ....
   mouseleave: ....
   blur: ....
   keyup: function() { HandlerForKeyUp($(this)); } ,
   change: function() { HandlerForKeyUp($(this)); } 

}, '.MyTextBoxes');

Básicamente,HandlerForKeyUp es una función que muestra un contador del número de letras en el cuadro de texto. Funciona bien cuando el usuario está escribiendo.

Sin embargo, si escribo esto:

$('#SomeTextBox').val(SomeValue);

La función HandlerForKeyUp no se activa, incluso si tengo elchange evento mapeado en el.on manejador y SomeTextBox es de claseMyTextBoxes y reacciona a todos los demás eventos. Básicamente, si el usuario escribe, el contador funciona, pero si configuro el valor del cuadro de texto en tiempo de ejecución, la función de contador no se dispara.

¿Alguna idea de cómo podría cambiar esto?

Gracias por tus sugerencias.

Respuestas a la pregunta(1)

Su respuesta a la pregunta