gpt4 book ai didi

jquery - $ ('td:gt(-2)' )是什么意思?

转载 作者:行者123 更新时间:2023-12-01 06:27:11 24 4
gpt4 key购买 nike

我已阅读 article about :gt jquery selector我实际上不明白“......从最后一个元素向后计数”是什么意思。 $( "td:gt(-2)") ?我不明白为什么最后一个单元格满足这个条件。

最佳答案

这意味着

Select the cell (td) that comes after the penultimate cell (:gt(-2))

仅由最后一个选定的单元格满足。

一般来说,greater than (:gt) selector如果您不知道有多少个单元格,则使用负索引非常有用,因此您无法从头开始计数。

看看这个带有索引的示例:

<tr>           <!--   index from start      index from end -->
<td>a</td> <!-- 0 -4 -->
<td>b</td> <!-- 1 -3 -->
<td>c</td> <!-- 2 -2 -->
<td>d</td> <!-- 3 -1 -->
</tr>

以下是一些选择器示例:

$('td:gt(0)')  // selects b, c, d
$('td:gt(-4)') // selects b, c, d

$('td:gt(1)') // selects c, d
$('td:gt(-3)') // selects c, d

$('td:gt(3)') // selects d
$('td:gt(-2)') // selects d
<小时/>

在这种情况下,更合适的选择器是 :eq:

$('td:eq(-1)') // selects the last cell

关于jquery - $ ('td:gt(-2)' )是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18845490/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com