在表中搜索innerHTML值

时间:2011-05-17 13:21:02

标签: jquery

如何在表格中搜索具有特定内部HTML值的行?

<table>
<tr><td>test</td><td>100</td></tr>
<tr><td>test</td><td>200</td></tr>
<tr><td>test</td><td>300</td></tr>
</table>

我需要行(tr)的索引,其中第二个td是200

这里索引必须给1

$('table tr'). something??

编辑:

我还需要一个版本,在给定值大于(asc)之前选择索引而不是200(如果存在)

2 个答案:

答案 0 :(得分:1)

$("TABLE TR").each(function() {
    if ($("TD", this).eq(1).html()== "200") {
        // Your logic here

        return false; // break out of .each() loop
    }
});

答案 1 :(得分:1)

var ind = $('table tr:contains(200)')。index();