我有一个文本框的表单,它的值是从一个函数更改的。我将如何创建一个函数基于值从脚本的变化,而不是用户"点击"或手动更改的值?
我有这个:
$(document).ready(function() {
$('#ShippingCost').live({
change: function() {
alert('changed!');
}
});
});
您需要在更新值的代码中自己调用更改:
$('#ShippingCost').val("something")
.change(); // this will execute the change code
您需要手动触发事件:
$('#ShippingCost').trigger('change');
我只是模糊了输入,所以改变会自己触发。
$('#ShippingCost').val('changed value').blur();