gt selector
描述:在匹配的集合内部,选择索引大于给定索引的元素。
-
增补版本:1.0jQuery( ":gt(index)" )
index: 基于零的索引。
-
增补版本:1.8jQuery( ":gt(-index)" )
indexFromEnd: 基于零的索引,从最后一个元素向前反向计数。
索引相关选择器
索引相关选择器表达式(包括此“大于”选择器)筛选已经匹配它前面的表达式的元素的集合。它们在此匹配集合内部,根据元素的顺序收窄了集合。例如,如果先用一个类选择器(.myclass
)选择元素,返回四个元素,这些元素给定从0到3的索引,针对这些选择器的目的。
请注意,因为JavaScript数组使用基于0的索引,这些选择器反映了真实。这是为什么$( ".myclass:gt(1)" )
选择带有类myclass
的第二个元素后面的元素,而不是第一个元素后面的元素。相较之下,:nth-child(n)
使用基于1的索引,以与CSS规范文档实现一致。
在jQuery 1.8以前的版本中,:gt(index)
选择器的index
并不接受负值。
补充说明:
-
因为
:gt()
是一个jQuery扩展,不是CSS规范文档的一部分,所以使用:gt()
查询,不能利用原生DOMquerySelectorAll()
方法提供的性能提升。欲在现代浏览器中取得最佳性能,请用$("your-pure-css-selector").slice(index)
来代替它。
示例:
给第5个TD和后面的TD一个黄色背景,给第8个TD红色文字。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
|