2016-09-23 21 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