> 웹 프론트엔드 > JS 튜토리얼 > 테이블과 테이블 columns_jquery의 숨기기 및 표시에 대한 jquery의 토론

테이블과 테이블 columns_jquery의 숨기기 및 표시에 대한 jquery의 토론

WBOY
풀어 주다: 2016-05-16 17:31:14
원래의
1155명이 탐색했습니다.

1. 특정 테이블의 특정 컬럼 숨기기 및 표시 관련

코드 복사 코드는 다음과 같습니다

$(" :checkbox[name*=month]").each(function(){
if(!$(this).attr("checked")){
var colnum = $(this).val() ;
$("#listPage").find('tr').find("td:eq(" colnum.toString() ")").hide()
$("#listPage" ).find('tr').find("th:eq(" colnum.toString() ")").hide()
} else {
var colnum = $(this).val( );
$("#listPage").find('tr').find("td:eq(" colnum.toString() ")").show();
$("#listPage ").find('tr').find("th:eq(" colnum.toString() ")").show()
}
});

또는
코드 복사 코드는 다음과 같습니다.

$(document).ready(function( ){
$("td:eq(2)",$("tr")).hide();
$("td:eq(3 )",$("tr")).hide();
$("td:eq(4)",$("tr")).hide();
$("#button1" ).click(function(){
$("td:eq(2)",$("tr")).toggle(1000); //애니메이션이 없음을 나타내려면 0으로 설정하고 표시하거나 숨기려면 1000으로 설정합니다. 1초 후
$("td :eq(3)",$("tr")).toggle(1000)
$("td:eq(4)",$("tr") ).toggle(1000);
});
});

2. 테이블의 열 수를 가져옵니다
코드 복사 코드는 다음과 같습니다.
var col = $("#listPage").find("th").prevAll() .length;//테이블 열 수 가져오기
for(var i =0;i<=col;i ){
if($("#listPage").find('tr').find ("th:eq(" i.toString() ")").css ("display")=='none') {//열이 숨겨져 있는지 확인
$("input[value=" i "]").attr("checked",false);
} else {
$("input[value=" i "]").attr("checked",true);
}


3. jquery에서 표시되는 요소를 찾으려면 다음을 사용하세요.
예: $("tr:visible")
원하는 경우 숨겨진 요소를 찾으려면
$("tr:not(':visible')") 을 사용하면 됩니다.
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿