如果两个具有相同的类,则显示一个tr并将另一个隐藏在同一个tr中

时间:2013-05-01 05:11:36

标签: php html

我有一个页面通过File Get Contents PHP函数从远程站点获取源代码。它工作得很好,并获得代码并完美地回应它。

问题在于,<tr><tr class="sectiontableentry2">display: none;

当我尝试使用CSS <tbody> <tr class="sectiontableentry2"> <td width="18"><img title="Flash" src="../images/soft_icons/flash.png" alt="Flash" /></td> <td width="80"><a>Flash:</a></td> <td><a href="http://www.bet365.com/EXTRA/?ContentPath=LiveStreaming%252cStreaming&affiliate=365_057149" target="_blank">Link#1</a> ( Stable, Recommended Stream! ) <a href="http://www.streamhunter.eu/bet365-important-notice.html" onclick="window.open('http://www.streamhunter.eu/bet365-important-notice.html','notice','width=400,height=300');return false;"><img style="vertical-align:text-bottom;" src="http://www.streamhunter.eu/images/info-icon.png" border="0" alt="Important Notice!" title="Important Notice!" /></a></td> </tr> </tbody> <tr class="sectiontableentry2"> <td width="18"><img title="Iframe" src="../images/soft_icons/flash.png" alt="Flash" /></td> <td width="80"><a>Flash:</a></td> <td><a href='javascript:openWindow("index1.php?option=com_lsh&view=lsh&event_id=148636&tv_id=929&tid=32666&channel=0&tmpl=component&layout=popup&Itemid=335","730","730")' >Link#1</a> (640x360) </td> </tr> </tbody>`enter code here` 隐藏其中一个时,两者都消失了。

我只想隐藏其中一个。

N.B:当我从远程站点获取代码时,我无法访问代码。

以下是我得到的代码:

<tr>

正如您所看到的,有两个{{1}}都有相同的类。如何隐藏第一个并让第二个正常显示?

1 个答案:

答案 0 :(得分:0)

这很难,因为必须有更多的HTML不包括在内,但是如果只有.sectiontableentry2类的两个实例,下面的JQuery代码将找到第一个并隐藏它。

//this will select the first tr with the class .sectiontableentry2
$(".sectiontableentry2").first().hide();