решения для всего 2 опций размещено здесь @VinayC:
jQuery UI - Autocomplete source dependent from selected option in different inputJQuery автозаполнение источник в зависимости от различных входного
Но мне нужно решение для более чем двух вариантов в моем выборе?
код здесь: 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 раньше? – Spade
@ Keypoly не использовать else ifs before, я попробую ответить vinayakj, и я приду с обратной связью. – CozyCode
@CozyCode вы можете попробовать ответить здесь сами, stackoverflow предоставляет средство, есть кнопка «Run code snippet» под ответом, на всякий случай, если вы не знаете. – vinayakj