我有了这个HTML片段:jQuery的查找和筛选
<body id='mydoc'>
<table id='mytab'>
<tr>
<td>
<table>
<tr>
<td>My String is simple</td>
<tr>
</table>
</td>
</tr>
</table>
</body>
<script type="text/javascript" src="./jquery-1.7.1.js"></script>
<script type="text/javascript" src="./jquery.parsequery.js"></script>
<script>
var obj = $('#mydoc').find('td').filter(function(){
return ($.text(this).indexOf('My String') != -1)
});
alert(obj.length);
for (i=0; i<obj.length; i++)
{
alert($(obj[i]).html());
}
</script>
和JavaScript警告回报2级的对象。我不知道为什么会发生这种情况。 我怎样才能得到一个包含“我的字符串是简单的”只有细胞? 谢谢。
此解决方案,但我不能使用它。事实上,问题更复杂。如果文档是这样的呢? – 2012-02-08 13:07:03
<体ID = 'mydoc'> <表ID = 'MYTAB'>