потому что ты навешиваешь несколько обработчиков. вот смотри:
выбрал селект, нажал кнопку, у тебя создался еще 1 селект и кнопка для удаления и на эту кнопку ты навесил событие найдя эту кнопку вот так: $('button.remove')
потом ты снова выбрал селект ... и снова ты навешиваешь событие но уже на две кнопки, так как $('button.remove') тебе уже найдет 2 таких кнопки. и у тебя получается, что на первой кнопке у тебя навешано 2 события, а на 2й пока что 1но событие. идем далее:
снова выбираем селект ... и снова ты навешиваешь событие, в этот раз уже на 3 кнопки, так как $('button.remove') тебе уже найдет аж 3 таких кнопки. и на первой кнопке у тебя уже аж 3 события. на второй кнопке 2 события, а на 3й - одно
делай хотябы так: $('button.remove:last')
|