easydropdown в зависимости от выбора
Я использую easydropdown ( https://github.com/patrickkunka/easydropdown), чтобы стилизовать мои выпадающие поля.
Все идет нормально.
Тем не менее, при попытке сделать 2 поля выбора надежными, 2-й блок остается с начальными значениями. Я попытался jsfiddle, Jet не смог правильно добавить ресурсы, кажется: пример:
<script type='text/javascript' src="https://cdn.jsdelivr.net/jquery.easydropdown/2.1.4/jquery.easydropdown.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/jquery.easydropdown/2.1.4/themes/easydropdown.css">
<select name="test1" class="dropdown" id="test1">
<option value="0">Select</option>
<option value="1">Value 1</option>
<option value="2">Value 2</option>
</select>
<select name="test2" class="dropdown" id="test2">
<option value="0">Select</option>
<option value="1">Value 1</option>
<option value="2">Value 2</option>
</select>
<script type='text/javascript'>document.getElementById('test1').addEventListener("change", function() {
document.getElementById('test2').selectedIndex = document.getElementById('test1').selectedIndex;
}, false);</script>
Буду признателен за любую помощь.
2 ответа
Удалось заставить его работать, но вместо easydropdo wn использовал bootstrap-select.
$ ('Selectpicker') selectpicker(' Обновить'). сделал работу
<script type='text/javascript' src="https://cdn.jsdelivr.net/jquery.easydropdown/2.1.4/jquery.easydropdown.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/jquery.easydropdown/2.1.4/themes/easydropdown.css">
<select name="test1" class="dropdown" id="test1">
<option value="0">Select</option>
<option value="1">Value 1</option>
<option value="2">Value 2</option>
</select>
<select name="test2" class="dropdown" id="test2">
<option value="0">Select</option>
<option value="1">Value 1</option>
<option value="2">Value 2</option>
</select>
<script type='text/javascript'>
document.getElementById('test1').addEventListener("change", function() {
document.getElementById('test2').selectedIndex = document.getElementById('test1').selectedIndex;
}, false);
</script>