테이블에서 jquery를 사용하여 일주일의 시간을 더하고 싶습니다. 텍스트 필드가 div의 총계를 변경할 때 total_amount를 업데이트해야하지만 그렇지 않습니다. 일하고있어.동적으로 Jquery의 필드 합계를 더하기
$(function() {
$("[id$=day]").change(function() {
var total = 0;
$('table input[id$=day]').each(function() {
var sum_id = this.id;
total[this.value] += parseInt($('#' + sum_id).val(), 10);
});
$('div.total_amount').html(total);
});
});
그리고 HTML 여기이 될 수
<td class="timesheet2"><input type="text" name="daymon" id="monday">
</td>
<td class="timesheet2"><input type="text" name="daytue" id="tuesday">
</td>
<td class="timesheet2"><input type="text" name="daywed" id="wednesday">
</td>
<td class="timesheet2"><input type="text" name="daythurs" id="thursday">
</td>
<td class="timesheet2"><input type="text" name="dayfri" id="friday">
</td>
<td class="timesheet2"><input type="text" name="daysat" id="saturday">
</td>
<td class="timesheet2"><input type="text" name="daysun" id="sunday">
</td>
<td class="timesheet"><div id="total_amount"></div>
</td>
고마워요! 간과 한 ... – RJMB