jQuery选择器

jQuery选择器类似于CSS选择器,用来选取网页中的元素{

$("h3").css("background","#09F");

获取并设置网页中所有

元素的背景

“h3”为选择器语法,必须放在$()中

$(“h3”)返回jQuery对象

.css()是为jQuery对象设置样式的方法

}

jQuery选择器分类{

jQuery选择器功能强大,种类也很多,分类如下:{

通过CSS选择器选取元素

基本选择器

层次选择器

属性选择器

通过过滤选择器选择元素

基本过滤选择器

可见性过滤选择器

}

基本选择器:{

基本选择器包括标签选择器、类选择器、ID选择器、并集选择器和全局选择器

jQuery选择器_第1张图片

标签选择器根据给定的标签名匹配元素:

jQuery选择器_第2张图片

类选择器根据给定的class匹配元素:

jQuery选择器_第3张图片

ID选择器根据给定的id匹配元素

jQuery选择器_第4张图片

并集选择器用来合并元素集合:

jQuery选择器_第5张图片

全局选择器可以获取所有元素:

jQuery选择器_第6张图片

}

层次选择器:{

层次选择器通过DOM 元素之间的层次关系来获取元素

jQuery选择器_第7张图片

后代选择器用来获取元素的后代元素:

jQuery选择器_第8张图片

子选择器用来获取元素的子元素:

jQuery选择器_第9张图片

相邻选择器用来选取紧邻目标元素的下一个元素

jQuery选择器_第10张图片

同辈选择器用来选取目标元素之后的所有同辈元素:

jQuery选择器_第11张图片

}

属性选择器:{

属性选择器通过HTML元素的属性来选择元素:

jQuery选择器_第12张图片

属性选择器可以根据是否包含某属性来选取元素:

jQuery选择器_第13张图片

属性选择器可以根据属性的值来选取元素:

jQuery选择器_第14张图片

属性选择器可以指定属性值以指定值开头的元素:

jQuery选择器_第15张图片

属性选择器可以指定属性值以指定值结尾的元素:

jQuery选择器_第16张图片

属性选择器可以指定属性值包含指定值的元素:

jQuery选择器_第17张图片

}

}

:first :first-child :nth-of-child(1)的区别{

$(tr:first)~

把所有的td收集起来然后取第一个

jQuery选择器_第18张图片

:first-child :nth-of-child(1)

jQuery选择器_第19张图片

}

过滤选择器:{

通过特定的过滤规则来筛选出所需的元素

主要分类

基本过滤选择器

可见性过滤选择器

表单对象过滤选择器

内容过滤选择器、子元素过滤选择器……

jQuery选择器_第20张图片

jQuery选择器_第21张图片

jQuery选择器_第22张图片}

 

jQuery选择器_第23张图片}

可见性过滤选择器:{

通过元素显示状态来选取元素

jQuery选择器_第24张图片

}

注意事项:{

jQuery选择器_第25张图片

jQuery选择器_第26张图片

}

总结:{

jQuery选择器_第27张图片

}

 

 

你可能感兴趣的:(jQuery选择器)