Я использую плагин autoNumeric jQuery. Я хочу, чтобы метод .autoNumeric('set', value)
автоматически вызывал событие .change()
.
У меня есть следующий код:
$(document).ready(function ($) {
$("#baseCost").change(function() {
var total = ...; // calculation removed for code brevity
$("#totalCost").autoNumeric('set', total);
});
$("#totalCost").change(function() {
// this code does not fire when the set above is called
});
});
Как бы я это сделал?
Обновление: в файле autoNumeric.js я нашел это (внутри set
):
if ($input) {
return $this.val(value);
}
Учитывая, что в моем случае $input имеет значение true, я не понимаю, почему этот .val()
не запускает .change()
на моей странице.