2011-11-03 35 views
0

我想從jquery-ui.min.js使用自動完成腳本。因此,在代碼中,我有:jQuery UI - 自動完成源依賴於不同輸入中的選定選項

<select id="country"><option value="">Choice one</option> 
<option value="1">US</option> 
<option value="2">UK</option></select> 
<input type="text" id="city" > 

和腳本:

<script> 
$(function() { 
    var US= ["City1", "City2", "City3"]; 
    var UK= ["UK_City1", "UK_City2", "UK_City3"]; 
    $("#city").autocomplete({ 
    source: US 
    }); 
}); 
</script> 

的問題是如何在源依賴於用戶選擇的文本改變從選擇ID =「國家」?這裏也是這個腳本:http://jsbin.com/adopo3/35/edit

回答

0

最簡單的方法是使用option method來更改源。我修改了您的示例代碼來說明它here

另一種方法是將回調函數提供給源選項。看到here

+0

這工作正常,但如果在我的選擇中有兩個以上選項該怎麼辦,例如:'和更多的變量? – Lucas

相關問題