2010-10-07 62 views
0

如何隱藏沒有唯一標識的表格行,但行只包含具有特定文本的TD, 請注意,我無法調整類名或在其中添加標識。它的嵌套TR。如何隱藏沒有唯一標識的表格行

例如。

<tbody><tr> 
<table id="baskettable"><tbody> 
<tr class="SeparateRow "> 
      <td class="SeparateColumn" colspan="2"> DO not hide this row</td> 
      <td class="SeparateColumn"></td> 
      <td class="SeparateColumn"></td> 
      <td class="Money">100,39 </td> 
      <td></td> </tr> 

<tr class="SeparateRow "> 
      <td class="SeparateColumn" colspan="2"> yes hide this row</td> 
      <td class="SeparateColumn"></td> 
      <td class="SeparateColumn"></td> 
      <td class="Money">100,39 </td> 
      <td></td> </tr> 

+0

我沒有看到重複的ID在你的榜樣,但根據定義,具有相同ID的兩個元素意味着你有一個問題的地方... – romaintaz 2010-10-07 13:11:34

回答

5
$("tr.SeparateRow:contains('something to find')").hide(); 

工作示例 - >http://jsfiddle.net/ukJxH/1/

+0

謝謝,但我的網頁嵌套TRs,現在整個外部TR被隱藏。任何想法如何限制隱藏什麼? – Tom 2010-10-07 12:59:44

+0

@Tom - 你如何用所有相關信息而不是部分信息更新問題。 – Jamiec 2010-10-07 13:00:35

+0

對不起 - 現在修好了! – Tom 2010-10-07 13:09:46