我使用jquery中提供的自动填充选项填充了一个带有值列表的文本框。用户从自动完成中选择一个值后,我不知道如何触发一个功能。请帮帮我。这是我的代码。
$(function() {
var Product=$( "#tags" ).autocomplete({
source: availableProducts,
change: function(){alert();}
});
Product.autocomplete('option','change').call(Product);
});
它没有调用alert()。
答案 0 :(得分:1)
您缺少逗号,请检查控制台是否有错误
var Product=$( "#tags" ).autocomplete({
source: availableProducts , <---
change: function(){alert();}
答案 1 :(得分:0)
试试这个:
$(function() {
$("#tags").autocomplete({
source: availableProducts,
select: function(event, ui) {
event.preventDefault();
alert(1);
}
});