Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.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
Jquery 如果其中一列为空,则隐藏行_Jquery_Hide_Row - Fatal编程技术网

Jquery 如果其中一列为空,则隐藏行

Jquery 如果其中一列为空,则隐藏行,jquery,hide,row,Jquery,Hide,Row,我有一个表,有几行,每行有两列,左边的第一列是标题或主题,右边的一列是它们的值。如果右栏为空,我需要隐藏相应的行,整行本身带有标题。如何在jquery中实现这一点 <table cellpadding="10" class ="EventDetail"> <tr> <td class="TableFields">Who Should Enroll?:</td> <td>Everyone 18 an

我有一个表,有几行,每行有两列,左边的第一列是标题或主题,右边的一列是它们的值。如果右栏为空,我需要隐藏相应的行,整行本身带有标题。如何在jquery中实现这一点

<table cellpadding="10" class ="EventDetail">
    <tr>
        <td class="TableFields">Who Should Enroll?:</td>
        <td>Everyone 18 and older who would like to attend</td>
    </tr>       
    <tr>
        <td class="TableFields">Handicapped Access:</td>
        <td>Yes</td>
    </tr>
    <tr>
        <td class="TableFields">Parking Notes:</td>
        <td></td>
    </tr>
    <tr>
        <td class="TableFields">Instructor:</td>
        <td>John Filler</td>
    </tr>
</table>

谁应该报名
所有18岁及以上想要参加的人
残疾人通道:
对
泊车须知:
教练:
约翰·菲勒
试试这个

$('.EventDetail tr').filter(function(){
   return $(this).find('td:eq(1):empty').length > 0;
}).hide();
工作

替代解决方案

$('.EventDetail tr').find('td:eq(1):empty').parent().hide();
工作