我有以下的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計數的值,相反,我得到了45.頁面上的html比我顯示的區域更多,上面的每個元素都包含不同數量的數據。我錯過了什麼?
它必須是別人在你的代碼的東西。否則這將工作得很好。看到它在這裏工作:http://jsfiddle.net/interdream/HJXZC/。不過,你可以試着擺脫'.siblings()'而只是使用'length'。 –