使用jQuery查找表格单元格的值

4

我有一个id为trends_table的表格,我想要找到“Page Fans”完全匹配的单元格。

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

这个代码可以找到所有包含文本的单元格,但我该如何查找完全相等的单元格呢?我尝试了很多语法,但都没有成功。

我看到了这个示例:Jquery find table cell where value is X,但不清楚怎样应用到我需要的表格上,也不理解具体情境。

感谢您的帮助。 乔尔

2个回答

9
尝试使用过滤器。请看下面的内容:
$j('#trends_table td').filter(function () {
  return $.trim($(this).text()) == 'Page Fans';
});

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

这是一个你想要实现的例子。http://jsfiddle.net/bQdpp/1/ 在这个例子中,我只是将单元格变红了,注意如果返回了多个单元格,则所有单元格都会变红。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接