我有一些自动建议的 jQuery 脚本。它的作用是当我开始输入它时,它会通过 Ajax Post 在我的数据库中查找匹配项。当我单击结果时,输入字段会得到我选择的值。
那行得通,但我想要检查输入的值是否改变了它的值。
我尝试的是
$("input").change(function(){
alert('change');
});
但它不起作用。
有没有办法检查表单输入字段是否从 AJAX POST 更改了他的值?
.changed
is not a function in jQuery.
Here the function is .change
use that:
$("input").change(function(){
alert('change');
});
Use the following function instead of above:
$(document).ready(function(){
$(".ui-autocomplete").click(function(){
alert("changed the input field.");
});
});
I am using the class ui-autocomplete
as you told that you are using the jQuery autocomplete. You can detect the name of class or id by using the firebug.