동적 테이블 행 집합을 반복합니다. jquery를 사용하여 각 테이블 행에서 cell2 값을 캡처하려고하는데, 매번 cell2 row1 값을 반환합니다. 때마다 셀 1 올바른 행 값을 인식, 아무도 내게 잘못 가고 있다고 말할 수 있습니까? 아래 샘플 코드를 참조하십시오.jquery의 각 테이블 행에 대한 텍스트 상자를 계산합니다.
도움을 주셔서 감사합니다.
//html
<table class=plantTable>
<tr>
<td><input type=text value=0 class=cell1></td>
<td><input type=text value=0 class=cell2></td>
<td><input type=text value=0 class=cell3></td>
</tr>
<tr>
<td><input type=text value=0 class=cell1></td>
<td><input type=text value=0 class=cell2></td>
<td><input type=text value=0 class=cell3></td>
</tr>
<tr>
<td><input type=text value=0 class=cell1></td>
<td><input type=text value=0 class=cell2></td>
<td><input type=text value=0 class=cell3></td>
</tr>
</table>
//jquery
tr = $(".plantTable tr").length;
$(tr).each(function() {
$(this).find($(".cell1").blur(function() {
cell1val = parseInt($(this).val());
cell2val = parseInt($(".cell2").val()); //Returns the value of cell2 in the first row only?
}));
'tr' 정수,'TR = $ (". plantTable TR") 길이와 같다 .. 향후에 추가되는 경우에도,' –
HTTP : //codepen.io/anon/pen/GCdpA – Shanimal