Jquery 如果其中一列为空,则隐藏行
我有一个表,有几行,每行有两列,左边的第一列是标题或主题,右边的一列是它们的值。如果右栏为空,我需要隐藏相应的行,整行本身带有标题。如何在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
<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();
工作