jQuery选择器

Posted 工云IT技术

tags:

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


1jQuery选择器概念

CSS选择器

    它使得网页的结构和表现样式完全分离。利用CSS选择器能轻松地对某个元素添加样式而不改动html结构 

jQuery选择器

    jQuery中的选择器完全继承了CSS风格。利用jQuery选择器,可以非常便捷和快速地找出特定的DOM元素,然后为它们添加相应的行为,而无需担心浏览器是否支持这一选择器。 

2jQuery各种选择器详解 

层次选择器

选择器

描述

$(“ancestor

descendant")

选取ancestor元素里的所有descendant(后代)元素

$("parent > child")

选取parent元素下的child

()元素

$("prev + next")

选取紧接在prev元素

next元素

$("prev~siblings")

选取prev元素之后的

siblings元素

层次选择器示例

效果图:

代码实例:

jQuery选择器

基本过滤选择器

选择器

描述

:first

选取第一个元素

:last

选取最后一个元素

:not(selector)

去除所有与给定选择器

匹配的元素

:even

选取索引是偶数的所有

元素,索引从0开始

:odd

选取索引是奇数的所有

元素,索引从0开始

:eq(index)

选取索引等于index

元素(index0开始)

:gt(index)

选取索引大于index

元素(index0开始)

:lt(index)

选取索引小于index

元素(index0开始)

:header

选取所有标题元素

例如h1,h2,h3等等

基本过滤选择器示例

效果图:

jQuery选择器

代码实例:

jQuery选择器

内容过滤选择器

选择器

描述

:contains(text)

选取含有文本内容

text的元素

:empty

选取不包含子元素

文本的空元素

:has(selector)

选取含有选择器所

的元素的元素

:parent

选取含有子元素或者

文本的元素

内容过滤选择器示例

效果图:

jQuery选择器

代码实例:

jQuery选择器

可见性过滤选择器

选择器

描述

:hidden

选取所有不可见的元素

:visible

选取所有可见的元素

可见性过滤选择器示例

效果图:

jQuery选择器

代码实例:

jQuery选择器

属性过滤选择器

选择器

描述

[attribute]

选取拥有此属性

元素

[attribute=value]

选取属性的值为

value的元素

[attribute!=value]

选取属性的值

等于value的元素

[attribute^=value]

选取属性的值

value开始的元素

[attribute$=value]

选取属性的值

value结束的元素

[attribute*=value]

选取属性的值含

value的元素

[selector1]

[selector2]

[selector3]

用属性选择器合并

个复合属性选择器

满足多个条件。每选择

次,缩小一次范围

属性过滤选择器示例

效果图:

jQuery选择器

代码实例:

jQuery选择器

子元素过滤选择器

选择器

描述

:nth-child

(index/even

/odd/equation)

选取每个父元素下的

index个子元素或者奇偶

元素(index1算起)

:first-child

选取每个父元素的第一

个子元素

:last-child

选取每个父元素的最后

个子元素

:only-child

如果某个元素是它父元素

唯一的子元素,那么

被匹配。如果父元素中

含有其他元素,则不会被配置

子元素过滤选择器示例

效果图:

jQuery选择器

代码实例:

jQuery选择器

表单过滤选择器

选择器

描述

:input

选取所有的<input>

<textarea><select>

<button>元素

:text

选取所有的单行文本框

:password

选取所有的密码框

:radio

选取所有的单选按钮

:checkbox

选取所有的复选框

:submit

选取所有的提交按钮

:image

选取所有的图像按钮

:reset

选取所有的重置按钮

:button

选取所有的按钮

:file

选取所有的上传控件

:hidden

选取所有不可见元素

表单过滤选择器示例

效果图:

jQuery选择器

代码实例:

jQuery选择器

表单对象属性过滤选择器

选择器

描述

:enabled

选取所有可用元素

:disabled

选取所有不可用元素

:checked

选取所有被选中的元素

(单选按钮,复选框)

:selected

选取所有被选中的选项

元素(下列列表)

表单对象属性过滤选择器示例

效果图:

jQuery选择器

代码实例:

jQuery选择器


本站代码下载方法:


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

jquery选择器都有哪些

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

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

jQuery选择器

jQuery选择器概述

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