javascript

位置:IT落伍者 >> javascript >> 浏览文章

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


发布日期:2023年07月05日
 
jquery关于表格及表格列隐藏和显示问题探讨
本文为大家详细介绍下关于指定表格及指定列的隐藏或显示获取表格的列数等等表格相关的使用技巧感兴趣的朋友可以参考下哈希望对大家有所帮助

关于指定表格指定列隐藏显示

复制代码 代码如下:
$(":checkbox[name*=month]")each(function(){
if(!$(this)attr("checked")){
var colnum = $(this)val();
$("#listPage")find(tr)find("td:eq(" + colnumtoString() + ")")hide();
$("#listPage")find(tr)find("th:eq(" + colnumtoString() + ")")hide();
} else {
var colnum = $(this)val();
$("#listPage")find(tr)find("td:eq(" + colnumtoString() + ")")show();
$("#listPage")find(tr)find("th:eq(" + colnumtoString() + ")")show();
}
});


或者

复制代码 代码如下:
$(document)ready(function(){
$("td:eq()"$("tr"))hide();
$("td:eq()"$("tr"))hide();
$("td:eq()"$("tr"))hide();
$("#button")click(function(){
$("td:eq()"$("tr"))toggle(); //设置为表示不用动画 秒的时间来展示或者隐藏
$("td:eq()"$("tr"))toggle();
$("td:eq()"$("tr"))toggle();
});
});


获取表格的列数

复制代码 代码如下:
var col = $("#listPage")find("th")prevAll()length;//获取表格列数
for(var i=;i<=col;i++){
if($("#listPage")find(tr)find("th:eq(" + itoString() + ")")css("display")==none) {//判断列是否被隐藏
$("input[value="+i+"]")attr("checked"false);
} else {
$("input[value="+i+"]")attr("checked"true);
}
}


在jquery中如果想查找一个可见的元素用 :visible
例如$("tr:visible")
如果想找不显示的可以用
$("tr:not(:visible)")就行了

               

上一篇:js confirm()方法的使用方法实例

下一篇:js判断输入是否为数字的具体实例