имею обычный select к которому применен select2
$(document).ready(function() {
$(".program").select2();
});
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.6-rc.0/css/select2.min.css" rel="stylesheet" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.6-rc.0/js/select2.min.js"></script>
<select class="programm">
<option value="0">Programm</option>
<option value="1">Programm1</option>
<option value="2">Programm2</option>
</select>
Требуется:
создавать дополнительные select(с таким же набором option).
максимальное количество дополнительных select равняется количеству option первого
Подскажите куда копать.
Копать сюда =>
Нужно клонировать элементы https://ruseller.com/jquery?id=23
Узнать количество options
$('#example option').length
$('select').change(function() {
var value = $(this).val();
$(this).siblings('select').children('option').each(function() {
if ( $(this).val() === value ) {
$(this).attr('disabled', true).siblings().removeAttr('disabled');
}
});
});
Сборка персонального компьютера от Artline: умный выбор для современных пользователей