兄弟姐妹()长度超过预期

时间:2011-06-18 20:10:45

标签: jquery

我有以下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比我显示的区域多,并且上面的每个元素都包含不同数量的数据。我错过了什么?

1 个答案:

答案 0 :(得分:2)

var count = $('#myDiv table tbody tr').length;

var count = $('#myDiv tr').length;