jquery选择器分为哪些类型

这篇文章主要介绍“jquery选择器分为哪些类型”,在日常操作中,相信很多人在jquery选择器分为哪些类型问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”jquery选择器分为哪些类型”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

10余年的昆山网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。网络营销推广的优势是能够根据用户设备显示端的尺寸不同,自动调整昆山建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。成都创新互联从事“昆山网站设计”,“昆山网站推广”以来,每个客户项目都认真落实执行。

jquery的4种选择器:1、基本选择器,包括id选择器、元素选择器、类选择器、群组选择器;2、层次选择器,通过DOM元素间的层次关系来获取元素;3、过滤选择器;4、表单选择器。

jquery选择器分为哪些类型

本教程操作环境:windows7系统、jquery1.10.2版本、Dell G3电脑。

jQuery选择器的优势:

(1) 代码更简单

(2) 支持CSS1到CSS3选择器

(3) 完善的处理机制

jQuery选择器的分类:

1) 基本选择器

基本选择器是jQuery中使用最多的选择器,它又元素Id、class、元素名、多个元素符组成(群组选择器)。

jquery选择器分为哪些类型

2) 层次选择器

层次选择器通过DOM元素间的层次关系来获取元素,主要的层次关系包括父子、后代、相邻、兄弟关系。

jquery选择器分为哪些类型

3) 过滤选择器

① 简单过滤选择器

过滤选择器是根据某类过滤规则进行元素的匹配,书写时都以(:)开头;简单过滤选择器是过滤选择器中使用最广泛的一种。

$("div:first")                 选取所有<div>元素中第1个<div>元素
$("div:last")                   选取所有<div>元素中最后一个<div>元素
$("input:not(.myClass)")        选取class不是myClass的<input>元素 
$("input:even")                 选取索引是偶数的<input>元素(索引从0开始) 
$("input:odd")                  选取索引是基数的<input>元素(索引从0开始) 
$("input:eq(2)")                选取索引等于2的<input>元素 
$("input:gt(4)")                选取索引大于4的<input>元素
$("input:lt(4)")                选取索引小于4的<input>元素
$(":header")                    过滤掉所有标题元素,例如:h2、h3、h4等
$("div:animated")               选取正在执行动画的<div>元素  
$(":focus")                     选取当前获取焦点的元素

② 内容过滤选择器

内容过滤选择器是根据元素中的文字内容或所包含的的子元素特征获取元素,其文字内容可以模糊或绝对匹配进行元素定位。

jquery选择器分为哪些类型

③ 可见性过滤选择器

可见性过滤选择器根据元素是否可见的特征来获取元素

jquery选择器分为哪些类型

④ 属性过滤选择器

jquery选择器分为哪些类型

⑤ 子元素过滤选择器

jquery选择器分为哪些类型

⑥ 表单对象属性过滤选择器

此选择器主要是对所选择的表单元素进行过滤,例如选择被选中的下拉框,多选框等元素。

jquery选择器分为哪些类型

4) 表单选择器

jquery选择器分为哪些类型

jquery选择器分为哪些类型

到此,关于“jquery选择器分为哪些类型”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注创新互联网站,小编会继续努力为大家带来更多实用的文章!

当前名称:jquery选择器分为哪些类型
当前地址:https://www.cdcxhl.com/article22/godicc.html

成都网站建设公司_创新互联,为您提供域名注册商城网站App设计定制开发微信公众号小程序开发

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

微信小程序开发