還有一些類似的問題,但我的更具體一點。如何通過jQuery遍歷某個類型的所有元素?
我有一個ID爲「myTable」的表元素,裏面有一些tr元素(假設tr元素是2)。
<table id="myTable">
<tr>
<td>Row 1</td>
</tr>
<tr>
<td>Row 2</td>
</tr>
</table>
如果我嘗試看看在#myTable表元素的行數,通過寫
var numberOfRows = $("#myTable tr").length;
我總是有1在numberOfRows變量。
它只適用於當我添加一個類到所有tr元素。
<table id="myTable">
<tr class="myRows">
<td>Row 1</td>
</tr>
<tr class="myRows">
<td>Row 2</td>
</tr>
</table>
比方說,類是「myRows」,並寫上如下:
var numberOfRows = $("#myTable .myRows").length;
然後,我得到正確的數量 - 2
所以,我的問題是如何獲得某些元素的數量或通過它們循環,如果它們沒有被類別區分(如上例)?
哪些元素?你可以發佈你的標記嗎? – BenM
'$(「#myTable tr」)。length'應該可以工作。否則,您的HTML標記無效。 – Felix
他們是表和tr元素。我不在這裏粘貼HTML。 – Yulian