如何计算跨度的数量,直到具有特定 ID 的跨度。
例如:
直到 id="a5" 的跨度是第6 个跨度。
<table border="3">
<tr>
<td><span id="a2" class="arrow_icon a6" isClicked="0"></span></td>
<td><span id="a1" class="arrow_icon a1" isClicked="0"></span></td>
<td><span id="a3" class="arrow_icon a11" isClicked="0"></span></td>
<td><span id="a4" class="arrow_icon a16" isClicked="0"></span></td>
<td><span id="a6" class="arrow_icon a2" isClicked="0"></span></td>
</tr>
<tr>
<td><span id="a5" class="arrow_icon a21" isClicked="0"></span></td>
<td><span id="a7" class="arrow_icon a7" isClicked="0"></span></td>
<td><span id="a8" class="arrow_icon a12" isClicked="0"></span></td>
<td><span id="a9" class="arrow_icon a17" isClicked="0"></span></td>
<td><span id="a10" class="arrow_icon a22" isClicked="0"></span></td>
</tr>
</table>
我试过类似的东西:
var count = 0;
$("span:first").nextUntil("#a5").andSelf().each(function(index) {
count++;
});
alert(count); // should alert '6'
任何帮助表示赞赏!