2011-05-04 35 views
2

我有一個使用jQuery UI自動完成的位置搜索表單。如何從函數外部調用自動完成選擇事件

當用戶開始鍵入輸入時,我們的位置列表將顯示爲輸入下方的下拉菜單。如果用戶點擊其中一個位置,該頁面將重定向到該位置的着陸頁。用戶也可以點擊鍵盤上的「輸入」,而不是顯式地點擊該項目。

這裏是probelm。我無法弄清楚如何讓用戶點擊SUBMIT按鈕時自動完成工作。我不允許簡單地刪除提交按鈕,因爲這是一個「號召性用語」。該標記&代碼看起來是這樣的:(我從內存中寫入這一點,所以它可能不準確)

<form id="locationSearch"> 
    <input type="text" id="enterLocation" /> 
    <input id="goButton "type="submit" value="GO" /> 
</form> 


<script> 

    var locations = [<br /> 
     {'value': 'Brooklyn', 'url': '/ny/brooklyn/browse'} 
     { 'value' : 'Hoboken; , 'url' : /nj/hoboken/browse'} 
    ]; 

    $('#enterLocation').autocomplete({ 
     autoFocus: true, 
     source: 'locations', 
     select: event, ui (function() { 
      window.location.url 
     }); 
    }); 

</script> 

我需要做的是這樣的:

$('#goButton').click(function() { 
    // trigger automcomplete select 
}); 

任何建議非常感謝!

回答

1

嘗試使用

$('#enterLocation').trigger("autocompleteselect", function(){}); 
相關問題