.prev( [selector ] )返回类型:jQuery
描述:取得紧靠在匹配的元素集合中每个元素前面的同辈元素。如果提供了一个选择器,它会检索此匹配此选择器的上一个同辈元素。
-
增补版本:1.0.prev( [selector ] )
-
selector类型:Selector一个字符串,包含了选择器表达式,以匹配针对的元素
-
给定一个jQuery对象,代表一些DOM元素的集合,.prev()
方法在DOM树中搜索了这些元素中每个一个的前面元素,根据匹配的元素构造了一个新的jQuery对象。
此方法可选择性接受一个选择器表达式,类型与传递给$()
函数的选择器类型相同。如果提供了选择器,将通过测试前百的元素看它是否匹配选择器,来筛选它们。
请琢磨一个带有简单列表的网页:
1
2
3
4
5
6
7
|
|
若要选择紧挨在第三项前面的元素:
1
|
|
此调用的结果是第2项有了红色背景。因为没有提供参数,所以此前面的元素毫不含糊地包含为对象的一部分。如果提供了一个参数,就将在包含它之前测试它是否匹配。
如果不存在前面的同辈元素,包教前面的同辈元素不匹配提供的选择日历,就会返回一个空的jQuery对象。
若要选择前面的所有同辈元素,而不仅仅是相邻的同辈元素,请使用.prevAll()
方法。
示例:
请找到恰好在每个<div>前面的同辈元素。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
|
|
演示:
针对每个段落,找到恰好在前面的具有类class="selected"的同辈元素。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
|