【发布时间】:2012-02-29 21:45:41
【问题描述】:
我有这个 HTML 片段:
<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 个对象。我不知道为什么会这样。 如何获取仅包含“我的字符串很简单”的单元格? 谢谢。
【问题讨论】:
标签: jquery filter find substring indexof