wykrywanie zmiany pola tekstowego podczas programowej zmiany treści

Mam pole tekstowe powiązane z programem obsługi zdarzeń jquery w następujący sposób:

$('#SomeDiv').on({

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

}, '.MyTextBoxes');

Gruntownie,HandlerForKeyUp to funkcja, która pokazuje licznik liczby liter w polu tekstowym. Działa dobrze, gdy użytkownik wpisuje.

Jeśli jednak to napiszę:

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

funkcja HandlerForKeyUp nie uruchamia się, nawet jeśli mamchange wydarzenie zmapowane w.on handler i SomeTextBox jest klasyMyTextBoxes i reaguje na wszystkie inne wydarzenia. Zasadniczo, jeśli użytkownik wpisze licznik, działa, ale jeśli ustawię wartość pola tekstowego w czasie wykonywania, funkcja licznika nie uruchomi się.

Jakiś pomysł, jak mogę to zmienić?

Dziękujemy za sugestie.

questionAnswers(1)

yourAnswerToTheQuestion