2014-12-03 61 views
-1

嗨,我想根据文本search.Please帮助我得到嵌套表id。通过搜索td文本获取嵌套的表id

我想通过搜索文本“PCI Date”来获得id =“nested1”。

<table> 
<tbody> 
<tr> 
<td> 
<table id="nested1"> 
<tbody> 
<tr> 
<td><span>PCI Date</span></td> 
<td><input type="text" /></td> 
</tr> 
</table> 
</td> 
</tr> 
<tr> 
<td> 
<table id="nested2"> 
<tr> 
<td><span>New text</span></td> 
<td><input type="text" /></td> 
</tr> 
</table> 
</td> 
</tr> 
</table> 
+1

你试过了吗?而不是寻求答案。那么你想要什么时候该ID?这个过程是什么? – 2014-12-03 18:12:56

+1

'$('span:contains(“PCI Date”)')。closest('table')。attr('id')'? – brbcoding 2014-12-03 18:16:54

回答

1

使用try & parents()

var id = $('span:contains("PCI Date")').parents('table').attr('id'); 
alert(id); 

参考:

+0

thanQ :)我在jsfiddle中创建了它 - http://jsfiddle.net/H88sb/14/ – 2014-12-03 18:23:39