Как удалить несколько элементов сразу?

<script>
$(document).ready(function(){
	$('#add').click(function() {
	
		$('<input type="text" class="text_add" name="_from_where[]" id="_from_where" value="">').fadeIn('slow').appendTo('._from_where');
		$('<input type="text" class="text_add" name="_to_price[]" id="_to_price" value="">').fadeIn('slow').appendTo('._to_price');
		$('<input type="text" class="text_add" name="_to_where[]" id="_to_where" value="">').fadeIn('slow').appendTo('._to_where');
	
	});

		$('#remove').click(function() {
	
		$('.text_add:last()').remove();
		 

	});


});

</script>

Есть вот такой скрипт.
add добавляет 3 элемента, а вот remove , удаляет по очереди каждый, но по одному. Так вот и вопрос - как сделать, чтобы удалялись три последних?
  • Вопрос задан
  • 2558 просмотров
Пригласить эксперта
Ответы на вопрос 4
Ответ написан
Комментировать
Bziks
@Bziks
var size = $('.text_add').length(),
  del_count = Number(size) - 3;

for (var i = $('.text_add').length(); i > del_count; i--) {
  $('.text_add').eq(i).remove();
}
Ответ написан
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы