jquery选择器

Posted asimpleday

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery选择器相关的知识,希望对你有一定的参考价值。

一、基本选择器

1、id选择器

选择id值等于指定id元素,id值在文档中只能有一个,不能重复,所以得到的是唯一的元素。

$("#one")

 

2、class选择器

选择类名为指定class的所有元素。

$(".one")

 

3、element选择器

根据标签名获得元素集合。

$("p")

 

4、通配符选择器

选择文档中的所有元素。

$("*")

 

5、并列选择器

多种的选择方法联合使用,中间用逗号隔开。

$("#one,.one,p")

 

二、层次选择器

1、直系子元素

父元素下的指定子元素。

$("div>p")

 

2、prev+next

下一个兄弟元素。

$("li+li")    //选择li元素的下一个li元素,所以剔除了第一个。

 

3、prev~siblings

指定元素接下来的所有指定兄弟元素。

$(".one~div")     //选择class为one的元素之后的div兄弟元素

 

4、后代选择器

指定元素的指定后代集合。

$(".one div")        //class为one的所有div后代

 

三、基本过滤选择器

1、指定元素集合的第一个

$("ul li:first")       //获得ul标签下的第一个li元素

 

2、1、指定元素集合的最后一个

$("ul li:last")      //获得ul标签下的最后一个li元素

 

3、取非元素

过滤掉

$("ul li:not(.one)")   //获得ul标签下的li元素,但是不包含类名为one的。

 

4、偶数索引

索引从0开始,取为偶数的。

$("ul li:even")

 

5、奇数索引

索引从0开始,取为奇数的。

$("ul li:odd")

 

6、指定索引

元素集合下的指定位置的那一个。

$("ul li:eq(2)")     //取ul标签下的第三个li元素。

 

7、大于指定索引

$("ul li:gt(2)")    //取ul标签下索引大于2的li元素。

 

8、小于指定索引

$("ul li:lt(2)")    //取ul标签下索引小于2的li元素。

 

9、标题选择器

取h1~h6的标题元素。

$(":header")

以上是关于jquery选择器的主要内容,如果未能解决你的问题,请参考以下文章

jquery选择器都有哪些

[ jquery 选择器 总览 ] jquery选择器总览

jQuery ---[jQuery选择器,jQuery对象的遍历]

jQuery选择器

jQuery选择器概述

jQuery选择器介绍:基本选择器层次选择器过滤选择器表单选择器