2011-05-17 54 views
1

如何在表中搜索具有指定的innerHTML值的行?在表中搜索innerHTML值

<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(如果存在)

回答

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

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

你可以添加的可能性來打破「循環」的值時發現? – clarkk 2011-05-17 13:41:09

+0

新增給您... – 2011-05-17 13:46:40

+0

以及如何獲取該行的索引? – clarkk 2011-05-17 13:54:18

1

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