뇌 경색과 도움이 필요jQuery를 .each 문제
나는 그 확인란이 선택된 경우에 따라 숨기거나 표시 할 수 있습니다 6 개 행이있는 테이블이있다. 이 각각의 루틴은 하나의 작은 문제로 훌륭하게 작동합니다. 마지막 체크 박스 (val = "5")가 선택되고 새로 고침 버튼을 누르면 행 6 (클래스 = "hide5")이 숨겨집니다. 이는 마지막 체크 박스에서만 발생합니다. 체크 된 다른 체크 상자는 계속 표시됩니다.
$(document).ready(function($) {
$('input:checkbox').each(
function(rowIndex){
if($('#view'+rowIndex).is(':checked') == true){
$('.hide'+rowIndex).show();
}
else if($('#view'+rowIndex).is(':checked') == false){
$('.hide'+rowIndex).hide();
}
}
);
$('input:checkbox').click(function() {
var row = this.value;
$('.hide' + row).toggle();
});
});
6 일 행의 HTML 소스는 다음과 같습니다 당신의 도움에 미리
<tr class="hide5">
<td width="175" align="center" style="padding:1px 0px 11px 0px"><br />
<span>Total</span><br />
<span> </span><br />
</td>
<td width="175" align="center">
<input class="auto" type="text" id="bwPound" size="18" alt="p8c3pvS" />
</td>
<td width="175" align="center">
<input class="auto" type="text" id="bwPound" size="18" alt="p8c3pvS" />
</td>
</tr>
감사
밥 Knothe
새로 고침을 어떻게 의미합니까? 페이지 새로 고침 또는 새로 고침 표 버튼이 있습니까? – Gazler
HTML + CSS 스 니펫도 추가 할 수 있습니까? – Goyuix
문제의 원인이되는 HTML을 제공 할 수 있습니까? – ilivewithian