2011-12-15 114 views
-2

如果整行是空的,我可以隐藏,但如果行的右侧单元格为空,因为左侧单元格总是具有这样的标题/主题值,我该如何隐藏?如果右侧单元格为空,则隐藏表格行

停车票据和位置票据行应该隐藏,所以不仅仅是空的标题显示。但是这并没有发生。

<table cellpadding="10" style="border-bottom: #b7b9b1 1px dotted; width: 470px; border-top: #b7b9b1 1px dotted"> 
<tr> 
<td class="TableFields">Who Should Enroll?:</td> 
<td>EveryOne</td> 
</tr> 
<tr> 
<td class="TableFields">Location:</td> 
<td>Los Angeles</td> 
</tr> 
<tr> 
<td class="TableFields">Location Notes:</td> 
<td></td> 
</tr> 
<tr> 
<td class="TableFields">Public Transportation:</td> 
<td>Yes</td> 
</tr> 
<tr> 
<td class="TableFields">Handicapped Access:</td> 
<td>N/A</td> 
</tr> 
<tr> 
<td class="TableFields">Parking Notes:</td> 
<td></td> 
</tr> 
<tr> 
<td class="TableFields">Instructor:</td> 
<td>Jim Lafford</td> 
</tr> 
</table> 

我哪里错了?

回答

0
$("tr").each(function(){ 
    if($(this).find("td:last").is(":empty")) 
     $(this).hide(); 

}); 

DEMO

OR

$("tr").filter(function(){return $("td:last",this).is(":empty");}).hide(); 

DEMO

相关问题