查找包含html的jquery变量的子字符串文本的特定表行

时间:2016-08-26 20:01:32

标签: jquery html html-table

我有一个名为$(stuff)的jquery对象。

内部$(stuff)是一堆html代码,包含可变数量的<table> s,我想看一下html中的第一个表。

在第一个表中,我想搜索第一列(或任何列)以查找值为“9.5”的子字符串

我想知道该表中有多少行“9.5”,并返回该值。

执行操作的代码概念(不起作用):

                var tableRow = $(stuff).filter(function () {
                    return $('td' + ":contains(9.5)");
                }).closest("tr");

1 个答案:

答案 0 :(得分:1)

没有必要让它变得更复杂,只需如下所示。

var tableRow = $(stuff).find("tr:contains(9.5)");

<小时/> 更具体的一个使用 :has() 伪类选择器。

var tableRow = $(stuff).find("tr:has(td:contains(9.5))");