0

我使用 jquery 中可用的自动完成选项填充了一个包含值列表的文本框。在用户从自动完成中选择一个值后,我不知道如何触发一个函数。请帮帮我。这是我的代码。

$(function() {
                 var Product=$( "#tags" ).autocomplete({
                 source: availableProducts,
                 change: function(){alert();}
                                                       });
                 Product.autocomplete('option','change').call(Product);
                      });   

它没有调用警报()。

4

2 回答 2

1

您缺少逗号,请检查您的控制台是否有错误

         var Product=$( "#tags" ).autocomplete({
         source: availableProducts , <---
         change: function(){alert();}
于 2013-10-05T10:35:02.033 回答
0

尝试这个:

   $(function() {
      $("#tags").autocomplete({
                    source: availableProducts,
                    select: function(event, ui) {      
                               event.preventDefault();
                               alert(1);   
                            }
                 });  
于 2013-10-05T10:57:30.437 回答