선택한 값의 합계를 만들어야하지만 jquery 비트에 약간의 문제가 있습니다.jquery를 사용하여 행의 값을 읽습니다.
내 HTML 테이블
<TR>
<TD>
<INPUT disabled onchange=updateDetails() value=33441 CHECKED type=checkbox name=invoiceRow dpieagent_iecontroltype="5"><INPUT value=false type=hidden name=isProfFee></TD>
<TD>Professional fees for Searches</TD>
<TD>285.00</TD></TR>
<TR>
<TD><INPUT onchange=updateDetails() value=36486 CHECKED type=checkbox name=invoiceRow dpieagent_iecontroltype="5"><INPUT value=false type=hidden name=isProfFee></TD>
<TD>Professional fees</TD>
<TD>3213.03</TD></TR>
내 자바 스크립트는 다음과 같습니다 #InvoiceItemsRows
는
<tbody>
당신은해야합니다
function updateDetails() {
$("#InvoiceItemsRows input[type=checkbox][checked]").parent().last().each(
function(index, value) {
alert(value.html());
}
);
}
무엇이 문제입니까? – Zirak
글쎄, 그냥보고, 가능한 한 마지막 호출 후 'each' 호출 할 수 있습니다, 그래서 당신은 단지 마지막 체크 상자 입력 통해 "iterating". 또 다른 가능한 것은'[checked]'입니다; 그것을': checked'로 바꾸어보십시오. – Zirak