【发布时间】:2015-07-08 18:08:49
【问题描述】:
此处仅发布 2 个选项的解决方案 @VinayC :
jQuery UI - Autocomplete source dependent from selected option in different input
但我需要针对我的选择中的两个以上选项的解决方案?
代码在这里:
http://jsbin.com/fakuwohupa/edit?html,js,output
<select id="country">
<option value="">Choice one</option>
<option value="1">US</option>
<option value="2">UK</option>
<option value="3">GR</option>
<option value="4">IT</option>
</select>
<form id="aspnetForm" action="" method="post">
Type "A" to test:<input type="text" id="city" >
</form>
$(function() {
var US = [ "City1", "City2", "City3" ];
var UK = [ "UK_City1", "UK_City2", "UK_City3" ];
var GR = [ "Gr_City1", "Gr_City2", "Gr_City3" ];
var IT = [ "It_City1", "It_City2", "It_City3" ];
$('#country').change(function() {
var src = $('#country').val() == '1' ? US : UK;
$("#city").autocomplete('option', 'source', src);
});
$("#city").autocomplete({
source: []
});
});
谢谢
【问题讨论】:
-
这只是一个正在运行的if语句,你之前用过else ifs吗?
-
@Keypoly 之前不要使用 else ifs,我会尝试 vinayakj 的答案并提供反馈。
-
@CozyCode 您可以在这里自己尝试答案,stackoverflow 提供了便利,答案下方有“运行代码 sn-p”按钮,以防万一您不知道。
-
你的意思是..选择多个选项,对吧??
标签: jquery jquery-ui autocomplete jquery-autocomplete jquery-ui-autocomplete