$(document).ready(function(){
var di = $('select').size() + 1;
$('#add').click(function() {
$('select#wday').clone().attr('id', 'wdays').fadeIn('slow').appendTo('.worked');
di++;
});
$('#remove').click(function() {
if(di > 1) {
$('#wdays:last').remove();
di--;
}
});
});
<a href="#" id="add">Добавить</a> | <a href="#" id="remove">Удалить</a>
код копирует селект. Но при удалении селекты не хотят удалятся пока количество удалений не достигнет половины от скопированных элементов. То есть если у меня 10 копий я начинаю их удалять по одному у меня они так и остаются пока количество не будет равно количеству элементов на странице (5) и только после этого они начинают сокращаться на один элемент соответственно 4 на странице 4 не удалённых 2 на странице два неудалённых и так далее. Можно ли это как то решить?