2010-10-08 144 views
0
S/N  Name  Result  Action 
-------------------------------------- 
1  Mike  Passed  
2  Mark  Failed  
3  Mary  Failed 

基於上表中,我需要:在紅色JQuery的選擇表格單元格,下一個表格單元有條件

  • 高亮結果列中的結果是失敗
  • 提供一個「重試」的超鏈接在行動專欄中爲那些失敗了。

有點像$('table.td.result)..(我不確定正確的語法)。

+0

您可以發佈您的html代碼? – Catfish 2010-10-08 16:58:21

回答

2

可以使用:contains()例如:

$("#myTable td:nth-child(3):contains('Failed')").addClass("failed") 
     .next().append("<a href='#'>Retry</a>"); 

You can try it out here:nth-child()部分是我們只查看第三列,而名爲「Little Bobby Failed」的人不會錯誤地在第二列中引起匹配。

+0

酷〜你的代碼很優雅,你在速度上擊敗了其他人! – user470310 2010-10-08 17:13:55

0

選擇您在其中的 「失敗」 的文字,你可以使用這個選擇:

$("td:contains('Failed')")

+0

感謝您的幫助! :) – user470310 2010-10-08 17:14:29