我有以下html
<div id="myDiv">
<table>
<tbody>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
</tbody>
</table>
</div>
当我执行这个jquery代码时
var count = $('#myDiv table tbody tr').siblings().length;
我希望得到8作为count的值,而不是我得到45.页面上的html比我显示的区域多,并且上面的每个元素都包含不同数量的数据。我错过了什么?
答案 0 :(得分:2)
var count = $('#myDiv table tbody tr').length;
或
var count = $('#myDiv tr').length;