可能重复:
Hide link from a cell if other elements in that cell are empty如果父跨度为空,则隐藏链接?
如何隐藏“地图和路线”链接,如果父跨度没有价值?如果没有办公室名称,地址,电话和工作时间,我想隐藏地图和方向链接。就像第一个单元格中有所有这些值,所以我想要地图和方向显示,但在第二个单元格中,因为没有值,地图和路线的链接应该隐藏..如何使用jquery做到这一点?
<tr>
<td class="Office3" style="border-top:1px dotted silver; width:40%;">
<span class="OfficeName">
St. Margaret Hospital<br />
</span>
<span class="Address">
2001 86th Street West, <br />Indianapolis, IN 46260 </span>
<span class="Phone">
(317) 342-1254</span><br />
<a class="mapdirectionsLink" href="#">map & directions></a><br /><br />
<span class="Hours">
MTW: 9:00 AM- 5:00 PM </span>
</td>
<td class="Office4" style="border-top:1px dotted silver; width:40%">
<span class="OfficeName">
 <br />
</span>
<span class="Address">
<div dir=""></div> </span>
<span class="Phone">
 </span><br />
<a class="mapdirectionsLink" href="#">map & directions></a><br /><br />
<span class="Hours">
 </span>
</td>
</tr>
我想这一点,但它隐藏的链接不管父跨越具有文本或不.. $ ('a.mapdirectionsLink')。each(function(){if($)this.prev('span').text()==''){ \t $(this).hide() ; \t \t} \t}); – AJSwift
这是因为之前的标签不是“跨度”。这是一个“br”。 –