Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/432.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 仅隐藏具有相同css类的空表_Javascript_Jquery - Fatal编程技术网

Javascript 仅隐藏具有相同css类的空表

Javascript 仅隐藏具有相同css类的空表,javascript,jquery,Javascript,Jquery,所以我搜索了这个论坛,点击了几乎所有与我的问题相关的链接,所以如果我错过了一篇关于这个问题的公开帖子,我道歉。这是我的情况。我有一些动态生成的表,它们都有相同的css类,我有一个复选框来隐藏它们。问题是我想隐藏那些没有任何数据的表,但是显示那些有数据的表。我拼凑了一些代码,但如果其中一个表是空的,我最终会隐藏具有相同CSS类的所有表。我说是空的,但他们都至少有一个td,我正在计算是否只有一个td来隐藏表格 这是我目前掌握的代码 <script type="text/javascript"&

所以我搜索了这个论坛,点击了几乎所有与我的问题相关的链接,所以如果我错过了一篇关于这个问题的公开帖子,我道歉。这是我的情况。我有一些动态生成的表,它们都有相同的css类,我有一个复选框来隐藏它们。问题是我想隐藏那些没有任何数据的表,但是显示那些有数据的表。我拼凑了一些代码,但如果其中一个表是空的,我最终会隐藏具有相同CSS类的所有表。我说是空的,但他们都至少有一个td,我正在计算是否只有一个td来隐藏表格

这是我目前掌握的代码

<script type="text/javascript">
    $(document).ready(function () {
        $('.devTable').each(function (i) {
            //select all tds in this column
            var tds = $(this).parents('.devTable')
                     .find('tr td:nth-child(' + (i + 1) + ')');
            if (tds.length <= 1) {
                $(this).parent().hide();
            }
        })
    });
</script> 
我知道我错过了一些简单的东西

可以使用过滤器。我是根据班上任何一张不超过一张的表格来做的


参考资料:

请以后提供html对不起,我编辑错了帖子。你的代码运行得很好。非常感谢。你为我节省了很多时间。$'.devTable'.not:hastd:nth-childeven.hide;
$('.devTable').filter(function(){
     return $(this).find('td').length <=1;
}).hide();