javascript - 以折叠状态显示表格列

标签 javascript jquery

我正在向 Python 脚本提交 HTML 表单,该脚本会在 HTML 表中生成结果。但是,当表格显示在页面中时,我希望某些列处于折叠状态,因此我可以使用复选框展开它们,如下所示:

$(document).ready(function(){
   $(".collapse").hide();
   $("#checkme").click(function(){
       if($("#checkme").is(":checked")){
           $(".collapse").show();
       }else{
           $(".collapse").hide();
       }
   });
});

问题是,表在最初加载时会扩展到所有列,然后默认为折叠状态(即,列被隐藏)。如何在表格完全加载且某些列折叠之前显示“正在加载...”文本?
非常感谢。

最佳答案

将表格可见性设置为隐藏,当 DOM 准备好时执行此操作

$(document).ready(function(){ $("table.mygrid").show();});

关于javascript - 以折叠状态显示表格列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4340574/

相关文章:

javascript - 如何通过API获取维基百科文章的一小段文字和主图?

jquery - Django 管理 - jQuery 命名空间

php - jQuery Ajax Post,将它们添加到数据库,返回数据并再次重复该过程

javascript - jQuery 动画语法

javascript - 如何在 AngularJS 中的不同 Controller 之间进行交互

javascript - 谷歌饼图: rounding issue with 2 decimal percentages

javascript - 在图表中仅显示 100 个样本

jQuery 从最近的 <td> 选择按钮

javascript - JS/jQuery 在 CodePen 中不起作用

javascript - Twitter 关注按钮 : Get the status (followed or not) of the button on load with javascript?