我有一个名为$(stuff)
的jquery对象。
内部$(stuff)
是一堆html代码,包含可变数量的<table>
s,我想看一下html中的第一个表。
在第一个表中,我想搜索第一列(或任何列)以查找值为“9.5”的子字符串
我想知道该表中有多少行“9.5”,并返回该值。
执行操作的代码概念(不起作用):
var tableRow = $(stuff).filter(function () {
return $('td' + ":contains(9.5)");
}).closest("tr");
答案 0 :(得分:1)
没有必要让它变得更复杂,只需如下所示。
var tableRow = $(stuff).find("tr:contains(9.5)");
<小时/> 更具体的一个使用
:has()
伪类选择器。
var tableRow = $(stuff).find("tr:has(td:contains(9.5))");