jquery设置table中td隐藏显示 俗称动态列

function checkMyCase(){
        	var s = document.getElementsByName("case");
        	var s2 = "";
        	var b1,b2,b3;
        	 for( var i = 0; i < s.length; i++ )
        	 {
	        	 if (s[i].checked ){
		        	 if(s[i].value=="1"){
		        		 b1=true;
		        	 }
		        	 if(s[i].value=="2"){
		        		 b2=true;
			         }
		        	 if(s[i].value=="3"){
		        		 b3=true;
			         }
	        	 }
        	 }
        	 $("#mytable tr").find('td:eq(1)').hide();
    		 $("#mytable tr").find('td:eq(2)').hide();
    		 $("#mytable tr").find('td:eq(3)').hide();
        	 if(b1==true){
        		 $("#mytable tr").find('td:eq(1)').show();
             }
        	 if(b2==true){
        		 $("#mytable tr").find('td:eq(2)').show();
             }
        	 if(b3==true){
        		 $("#mytable tr").find('td:eq(3)').show();
             }
        }
相信基础的checkbox,我未定义大家都看的懂把。

你可能感兴趣的:(jquery,隐藏显示,动态列,设置table中td)