最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

jquery关于表格及表格列隐藏和显示问题探讨_jquery

来源:动视网 责编:小采 时间:2020-11-27 21:10:28
文档

jquery关于表格及表格列隐藏和显示问题探讨_jquery

jquery关于表格及表格列隐藏和显示问题探讨_jquery:1.关于指定表格指定列隐藏显示 代码如下: $(:checkbox[name*=month]).each(function(){ if(!$(this).attr(checked)){ var colnum = $(this).val(); $(#listPage).find('tr').find(td:eq( + col
推荐度:
导读jquery关于表格及表格列隐藏和显示问题探讨_jquery:1.关于指定表格指定列隐藏显示 代码如下: $(:checkbox[name*=month]).each(function(){ if(!$(this).attr(checked)){ var colnum = $(this).val(); $(#listPage).find('tr').find(td:eq( + col


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中如果想查找一个可见的元素用 :visible
例如$("tr:visible")
如果想找不显示的,可以用
$("tr:not(':visible')")就行了。

文档

jquery关于表格及表格列隐藏和显示问题探讨_jquery

jquery关于表格及表格列隐藏和显示问题探讨_jquery:1.关于指定表格指定列隐藏显示 代码如下: $(:checkbox[name*=month]).each(function(){ if(!$(this).attr(checked)){ var colnum = $(this).val(); $(#listPage).find('tr').find(td:eq( + col
推荐度:
标签: 表格 显示 隐藏
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top