jquery查找具有值的表格单元格

时间:2012-12-05 21:30:20

标签: javascript jquery

我有一个id为trend_table的表格。我希望单元格与“Page Fans”完全匹配

 $j("#trends_table td:contains('Page Fans')")

这给了我所有包含的单元格,我该如何做等于?我摆弄了一堆语法但我找不到任何东西。

我看到了这个,Jquery find table cell where value is X但是没有看到我如何为给定的表做这件事,不理解上下文。

感谢 乔尔

2 个答案:

答案 0 :(得分:9)

尝试使用过滤器。见下文,

$j('#trends_table td').filter(function () {
  return $.trim($(this).text()) == 'Page Fans';
});

答案 1 :(得分:5)

$('#trends_table td').filter(function() {
    return $(this).text() == 'Page Fans';
}).css('background-color', 'red');

以下是您尝试完成的示例。 http://jsfiddle.net/bQdpp/1/。在这个例子中,我只是将细胞变成红色,如果返回的细胞超过1个,则小心,然后所有细胞都变为红色。