임 각 입력 행에 입력 val()
을 계산하려고하는데 현재는 1 행만 계산하면 도움이됩니다. 감사합니다!새로 생성 된 각 행의 jQuery 합
HTML
<a href="#" class="new">new</a>
<ul class="container"></ul>
<span class="all"></span>
JS
$('.new').click(function(){
$("ul").append('<li><input type="text" class="inputA"/><input type="text" class="inputB"/><p>total:<span></span></p></li>');
});
$('.container').on('keyup', 'input', function(){
var a = 0;
var b = 0;
var c = 0;
var d = 0;
$('ul li').each(function(){
$(this).parent().find('li input').each(function(){
a = parseInt($('.inputA').val());
b = parseInt($('.inputB').val());
c = a+b;
$(this).parent().find('p span').html(c);
});
d += c;
});
$('.all').html(d);
});
는 처음으로'.inputA'와'.inputB'를 따기 있기 때문에 그것은 아마. –
그 문제 외에도'$ ('ul li'). 각각은'$ (this) .children ('li')이되어야합니다. 각각 (' – Blazemonger