У меня есть два выбора. Что такое ИТ и менеджмент. Оба они имеют один и тот же вариант. Как я могу сгруппировать их вместе?Варианты группировки в JQuery
Как я могу это сделать? Я действительно новый в JQuery
Как вы можете видеть, ИТ и менеджмент имели ту же опцию, что и аналитик. Как следует код, чтобы убедиться, что аналитик объявляется один раз, но может быть использован как в IT и Mangement
Код:
$(document).ready(function() {
$("#select1").change(function() {
if ($(this).data('options') == undefined) {
$(this).data('options', $('#select2 option').clone());
}
var id = $(this).val();
var options = $(this).data('options').filter('[value=' + id + ']');
$('#select2').html(options);
});
$("#select1").change();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<select name="select1" id="select1">
<option value="3"></option>
<option value="1">IT</option>
<option value="2">Management</option>
</select>
<select name="select2" id="select2">
<option value="3"></option>
<option value="1">Programmer</option>
<option value="1">Technician</option>
<option value="1">Analyst</option>
<option value="2">HR</option>
<option value="2">Secretary</option>
<option value="2">Analyst</option>
</select>
что вы имеете в виду, группируя вместе? вы хотите использовать 'optgroup'? –
Вы пытаетесь сделать так, что если вы выберете пустую опцию (3) в 'select1', пустая опция будет выбрана в' select2'? –
Я не уверен, что понимаю ваш вопрос (даже после редактирования). Как бы то ни было, вы можете выбрать любую опцию из обоих выпадающих списков, которая, по-видимому, соответствует вашим требованиям, чтобы аналитик мог быть выбран для ИТ или управления.Это не то поведение, которое вы хотите? Если да, то каково поведение, которое вы ищете? –