2016-09-23 54 views
0

我希望我的輸入字段在用戶從autocopmleted選擇輸入後清除我已經在stackoverflow上搜索答案,沒有答案爲我工作。 這裏是我的代碼:JQuery自動完成後不會清除輸入

$("#fastSearchInput").autocomplete({ 
        source: users, 
        select: function (suggestion, ui) 
        { 
         id = ui.item.data; 
         window.open("member.php?id="+id,'_blank'); 
         $(this).val(""); 
         event.preventDefault(); 
        }}); 

回答

1

更改您的選擇處理程序的第一個參數event的名稱。 E.G

$("#fastSearchInput").autocomplete({ 
    source: users, 
    select: function (event, ui) 
    { 
    id = ui.item.data; 
    window.open("member.php?id="+id,'_blank'); 
    $(this).val(""); 
    event.preventDefault(); 
    }}); 
+0

謝謝:)我覺得很愚蠢 – dasdasd

+0

@dasdasd它發生了 – bassxzero

相關問題