Иду по только что созданным полям вот так
$('body').on('focusout', '.inp', function () {
sumTypes = 0;
$('.inp').each(function () {
sumTypes += parseInt($(this).val());
});
$('.summ-types').text(sumTypes);
});
Все замечательно срабатывает
Но когда я тоже самое хочу сделать в $(document).ready(function() ничего не выходит. Дело в том, что могут быть уже созданные '.inp', например при изменении формы.
$(document).ready(function() {
sumTypes = 0;
$('.inp').each(function () {
sumTypes += parseInt($(this).val()); //ставил сюда alert($(this).val()); ничего не выдает при загрузке страницы
});
$('.summ-types').text(sumTypes);
});
В итоге в '.summ-types' 0.