Ребята, всем привет, я новичок в js и не могу понять в чем дело...
Почему происходит неправильная декрементация?
Суть скрипта в чем: нажимаем на add_new_input и после строки, содержащей данный элемент, создаем еще одну строку и если в ней мы нажмем на клавишу удалить, то удалится это поле и должно произойти i--, но вместо того,чтобы вычитать один раз при нажатии, вычитается как будто в цикле... Заранее большое спасибо всем!
$(function(){
var i=0;
$('.add_new_input').click(function(){
var text=$(this).prev().attr('placeholder');
if(i<2){
$(this).parent('.row_list').after('<div class="row_list clearfix"><input type="text" name="subject" tabindex="6" placeholder="Тематика" class="form-control pull-left"> <span aria-hidden="true" class="icon-close pull-right"></span></div>');
i++;
$('.icon-close').click(function(){
$(this).parent('div').remove();
i=-1;
});
}
else {
return false
}
});