计算页面上的特定文本

时间:2017-10-07 00:21:48

标签: jquery

我有一个具有“#”状态的html文档。柱。我需要计算其中有多少被标记为可用或不可用。

我试图做这样的事情

$("td:contains(Available)" ).length;

但这也是“不可用&#34”的结果。有没有办法只选择可用的?

网页示例 http://www.cats-can.org/animals/list?Species=Cat

1 个答案:

答案 0 :(得分:1)

你可以这样做:

$("td:contains(Available)" ).length - $("td:contains(Not Available)" ).length;

如果列中的唯一文字是"可用",您可以执行以下操作:

$("td").filter(function() {
    return $(this).text() === "Available";
}).length;