JQuery选择器的选择规则

来源:互联网 发布:struts2源码分析 pdf 编辑:程序博客网 时间:2024/05/22 06:50

s

regular

explanation

1

*

通用选择符,匹配任何的HTML元素

2

E

匹配任何的HTML元素E

3

E1 E2

匹配任何的HTML元素E1下的元素E2

4

E1>E2

匹配任何的HTML元素E1下的子元素E2

5

E1+E2

匹配任何的HTML元素E1后的兄弟元素E2

6

E1~E2

匹配任何的HTML元素E1之间的兄弟元素E2

7

E1,E2

匹配任何的HTML元素E1或元素E2

8

E.class

匹配任何的HTML元素class=”class”的元素E

9

E#id

匹配任何的HTML元素id=”id”的元素E

10

E:first-child

匹配任何的HTML元素E的第一个元素

11

E:last-child

匹配任何的HTML元素E的最后一个元素

12

E:nth-child(n)

匹配任何的HTML元素E的第n个元素

13

E:only-child

匹配任何的HTML元素没有兄弟元素的元素E

14

E:empty

匹配任何的HTML元素没有子元素的元素E

15

E:enabled

匹配任何的HTML元素处于enabled状态的元素E

16

E:disabled

匹配任何的HTML元素处于disabled状态的元素E

17

E:checked

匹配任何的HTML元素处于checked状态的元素E

18

E:not(s)

匹配任何的HTML元素但不匹配选择符s的元素E

19

E[attr]

匹配任何的HTML元素包含属性attr的元素E

20

E[attr=”value”]

匹配任何的HTML元素包含属性attr=”value”的元素E

21

E[attr^=”value”]

匹配任何的HTML元素包含属性attr”value”开始的元素E

22

E[attr$=”value”]

匹配任何的HTML元素包含属性attr”value”结尾的元素E

23

E[attr*=”value”]

匹配任何的HTML元素包含属性attr包含”value”的元素E

24

E[attr|=”value”]

匹配任何的HTML元素包含属性attr”value”开始_链接的元素E

25

E[attr~=”value”]

匹配任何的HTML元素包含属性attr于空白之间含”value”的元素E

26

E[attr!=”value”]

匹配任何的HTML元素包含属性attr!=”value”的元素E

27

E[attr1=”value1”  

attr2=”value2”]

匹配任何的HTML元素包含属性attr1=”value1”且attr2=”value2”的元素E

28

E:animated

匹配任何的HTML元素处于animated状态的元素E

29

:button(file/submit/

password/image/

radio/checkbox/

reset/text/input)

匹配任何的HTML元素buttontype=”button”的input元素

type=”file”/type=”submit/”/type=”password”/type=”image”/type=”radio”/type=”checkbox”/type=”reset”/type=”text”

Input/textarea/select/button

30

E:parent

匹配任何的HTML元素包含子节点的元素E(文本子节点也算)

31

E:contains(str)

匹配任何的HTML元素包含str文本的元素E

32

E:eq(i)/gt(i)/lt(i)

匹配任何的HTML元素等于/大于/小于i索引值的元素E

33

E:even/E:odd

匹配任何的HTML元素等于偶数/奇数索引值的元素E

34

E:hidden/visible

匹配任何的HTML元素的不可见/可见元素E

35

E:first/E:last

匹配任何的HTML元素E的第一个、最后一个元素

36

:header

匹配任何的HTML元素的标题元素

37

E:has(s)

匹配任何的HTML元素含有选择器s的元素E

38

E:selected

匹配任何的HTML元素被选择的元素E


原创粉丝点击