테이블(tr/td)에서 합계 구하기 질문입니다,
본문
현재 정산하는것을 만들고있는데,
테이블형식으로
위 사진과 같이 값이 있습니다, 1,2,3번,
제가 하고싶은건 V 체크 되어있는곳에 1의 합계, 2의합계, 3의 합계를 출력하고싶은데,
어떻게 해야될지 감이 안잡히네요ㅠㅠ
답변 1
for문으로 table만드실거같은데요. php변수로 각 행에서 소계를 뽑느게 제일 좋지만 코드를 알수없어서 올리신 이미지만 보고 자바스크립트로 구현해봤어요
<table> <tr> <td>16,000</td> <td>0</td> <td>16,000</td> <td> <table> <tr> <td class="row_value">215</td> </tr> <tr> <td class="row_value">115</td> </tr> <tr> <td class="row_value">115</td> </tr> </table> </td> <td class="row_sum"></td> </tr> </table> <script> $(document).ready(function () { $(".row_sum").each(function () { var $this = $(this); var sum_value = 0; $(".row_value",$this.closest('tr')).each(function (i, e) { sum_value+=parseInt($(e).text()); }) $this.text(sum_value); }) }) </script>
답변을 작성하시기 전에 로그인 해주세요.