2010-10-08 146 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