2

我有一个函数可以在 html 表中找到第一列包含特定值的行...

$('#table tr').find('td:eq(0):contains(' + value + ')').parent();

我遇到的问题是它返回第 0 列中编号为 1 的所有行,而不仅仅是 1 的行。(即 1、15、21 等)

是否有与此搜索的“包含”部分等效的“等于”或其他某种方式?我似乎找不到一个。

4

1 回答 1

2

最简单的方法是使用filter

$('#table tr').filter(function(){
   return $.trim($('td', this).eq(0).text())=="1";
});

示范

于 2013-01-21T13:12:50.477 回答