【发布时间】:2012-05-06 15:56:07
【问题描述】:
html代码:
<table id='table'>
<tr>
<td>..</td>
</tr>
</table>
带有jquery的js代码:
var l1 = $('#table > tr').length;
var l2 = $('#table tr').length;
alert(l1+','+l2);
结果:
0,1
为什么第一个#table > tr 得到0?
您可以从这里观看现场演示:http://jsfiddle.net/Freewind/PmsFQ/
【问题讨论】:
-
如果有必要,请转到 other 问题并为此关闭它(这个问题写得更好,更重要)。
-
@pst:完成。知道详细描述说“这与早期问题相同”总是让我有点不安,但我认为在这种情况下没关系。