2017-08-16 79 views
2

我剛剛遇到了我的項目問題。 它在這裏..我試圖自動觸發自動完成與用戶有字段的值(所以他不必再做)。 我的問題是,當發生這種情況時,用戶不能使用Enter鍵或上/下箭頭鍵來選擇一個選項。 這是fiddle使用jQuery自動完成問題在Bootstrap模式中使用

$(function() { 
//Show modal 
$('#myModal').modal('show'); 

//Set autocomplete 
$('#search').autocomplete({ 
     source: [ 
    "ActionScript", 
    "Bootstrap", 
    "C", 
    "C++" 
    ] 
    }); 

//Trigger autocomplete after some time 
setTimeout(function(){ 
    $('#search').val('c').trigger('keydown'); 
}, 500); 
}); 

回答

2

只要使用此:

setTimeout(function(){ 
    $('#search').val('c').focus().trigger('keydown'); 
}, 500);