2013-10-05 136 views
0

我已經使用jQuery中提供的自動完成選項填充值列表的文本框。我不知道如何在用戶從自動完成中選擇一個值後觸發一個函數。請幫助我。這是我的代碼。如何在使用jquery完成「自動完成」時觸發一個函數?

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

它沒有調用alert()。

回答

1

你缺少逗號,請檢查您的控制檯錯誤

  var Product=$("#tags").autocomplete({ 
     source: availableProducts , <--- 
     change: function(){alert();} 
0

試試這個:

$(function() { 
     $("#tags").autocomplete({ 
        source: availableProducts, 
        select: function(event, ui) {  
           event.preventDefault(); 
           alert(1); 
          } 
       }); 
相關問題