一,基本选择器、层级选择器、过滤选择器和表单选择器
1.基本选择器是Jquery最常用的选择器,也是最简单的选择器,它通过元素id、class、和标签名来查找DOM元素
- #id
- element
- .class
2.层级选择器是通过DOM元素间的层次关系来获取元素,主要的层次关系包括父子、后代、相邻、兄弟关系
- ancestor descendant
- parent > child
- prev + next
- prev ~siblings
3.过滤选择器主要是通过特定的过滤规则来筛选出所需的DOM元素,过滤规则与CSS中的伪类选择器语法相同,即选择器都以一个冒号(:)开头。按照不同的过滤规则,过滤选择器可以分为:基本过滤、内容过滤、可见性过滤、属性过滤,子元素过滤和表单对象属性过滤选择器六种。
- Jquery基本过滤选择器;过滤选择器是根据某类过滤规则进行元素的匹配,书写时都以(:)开头;简单过滤选择器时过滤选择器中使用最广泛的选择器
- Jquery内容选择器;内容过滤选择器的过滤规则主要体现在它所包含的子元素和文本内容上
- Jquery可见性过滤选择器;可见性过滤选择器时根据元素的可见和不可见状态来选择相应元素
- Jquery属性过滤选择器;属性过滤选择器的过滤规则时通过元素的属性来获取相应的元素
- Jquery子元素过滤选择器
- Jquery表单对象属性过滤选择器,此选择器主要对所选择的表单元素进行过滤
4.利用表单选择器我们可以极其方便地获取表单的某个或者某类型的元素
注意:要选取input中为hidden值得方法就是上面例子得用法,但是直接使用":hidden"的话就是匹配页面中所有的不可见元素,包括宽度或者高度为0的
表单对象属性:
- :enabled
- :disabled
- :checked
- :selected