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/