jQueryjquery的选择器275
知识点概述
jQuery的选择器与CSS的选择器几乎相同,一次努力学习付出两份丰厚收获
jQuery 选择器按照功能主要分为"选择"与"过滤"两种选择器
1) 本节主要学习的3个分类 1)基础选择器 2)层次选择器 3)表单选择器
1,3这种两种类型必须理解掌握,在之后学习的ASP.Net的前端网页中常用
2) 理解掌握jQuery选择器,通过其快速找到指定的jQuery对象(一个或一组)
3) 回顾并对照javascript选择器 通过jQuery选择器获取jQuery对象,使用js代码实现同等功能
1) 基础选择器 分为:id,类名,标签 ,组合与通配符*;JQ与JS实现代码对照着记忆
1.1 通过id获取对象
注意: 即使页面中有多个相同的id号,JQ与JS的操作都只对第一个元素有效
但是: CSS却对具有相同id的元素设置其样式时有效,可以自己测试一下
1.2 通过类名获取对象 //通过js方式 var jsdv = document.getElementsByClassName("dv2"); console.log(jsdv);//得到js对象 //通过JQ方式 var jqdv = $(".dv2"); console.log(jqdv);//得到JQ对象
1.3 通过标签名称获取对象 //通过js方式 var jsdv = document.getElementsByTagName("p"); console.log(jsdv);//得到js对象 //通过JQ方式 var jqdv = $("p"); console.log(jqdv);//得到JQ对象
1.4 通过组合选择器获取对象 选择器中 每项通过逗号分隔
注意: 使用此选择器可以得到1)同一种标签比如都是p 2)不同标签比如p与span//通过组合方式 console.log("使用组合选择器"); //通过JQ方式 var jqdv = $("#dv1,.dv2,span"); //里面有id 类名 与标签三种选择器 console.log(jqdv);//得到JQ对象
1.5 通过通配符*获取所有对象console.log("使用通配符选择器"); //通过JQ方式 var jqdv = $("*"); console.log(jqdv);//得到JQ对象
各个选择器的结果
最主要是牢记前三个常用的,后两个知道即可 1 2
2) 层次选择器 分为:子孙类(空格),子类(>),其它兄弟(~),紧挨的兄弟(+)
回顾下Dom树节点的关系( 只有父子关系 ) 牢记一句话:父子看深度,兄弟看索引
只要弄懂两点即可豁然开朗;快速理清它们的关系,更便于灵活掌握运用层次选择器的精髓,以家庭举例说明Dom树节点的关系
1)深度: 相对于根节点而言,以下图的p2,p3,p4为例,其深度为1,它们的关系为兄弟节点;它们相当于p1的儿子;p5到p10相当于p1的孙子(在Dom节点的关系中没有此概念)
2)索引: 相对于父节点而言( 索引都是从0开始 ),以下图的p2与p5为例,p2与p5的索引为0,都是家庭的大儿子,不能因此说它们是兄弟关系,因为p5与p2深度不同(差了一辈),所以它们是父子关系的节点
文档结构及Dom树图示
2.1 获取其子孙辈元素 使用 空格 隔开 //获取当前节点下所有的子孙辈元素 var jqdv = $("#dv1 p"); //获取p1下的所有元素 console.log(jqdv); //结果为p2到p10共有9个元素
上面的子孙辈的是一个扩展概念即下面的重孙...穷尽所有符合条件的元素
2.2 只获取子辈元素 使用 > 隔开//只获取当前节点下的儿子辈元素 var jqdv = $("#dv1>p") console.log(jqdv);//结果为p2,p3,p4的 3个元素
2.3 获取当前元素后面的兄弟元素 使用 ~ 隔开//只获取当前节点后面的兄弟元素 var jqdv = $(".dv2~p") //~ 这个符合一般在tab键上面 shift+~即可打出 console.log(jqdv); //结果为p3,p4的 2个元素
2.4 获取当前元素指定紧挨的兄弟一个元素 使用 + 隔开//只获取当前节点紧挨着的兄弟元素 var jqdv = $(".dv2+p") console.log(jqdv); //结果为p3的 1个元素
归纳总结按获取元素范围排位:1) 获取所有元素使用空格 2) 获取儿子元素使用> 3)获取后面所有兄弟元素使用 ~ 4)获取紧挨兄弟元素使用 + 11 6 7 8 9 10
3) 表单选择器
常见表单元素
3.1 表单的作用
在网页中主要负责前端数据的采集功能,就是采集用户输入的信息,通过
俗语老泄残精,人穷寿尽是啥意思?安度晚年,尽量做好这三关中医上有不少养生之道,老话中也有不少养生的智慧,有句老话叫作老泄残精,人穷寿尽就蕴含着深刻的养生智慧。中医上认为,人体有精气神三宝,精是指可以保证生命得以延续的物质基础,气是来源于
追梦我们必须要走出困境不然的话我们就要回家了直播吧2月15日讯NBA常规赛,勇士客场124134不敌快船。赛后勇士球员追梦格林接受了采访。谈到球队目前的现状,追梦说道我们要把握住现在,进入到全明星假期前我们的胜率是50,我们
善恶终有报,苍天饶过谁。善恶终有报,天道好轮回。不信抬头看,苍天饶过谁。一手遮天的陈主席,被带走了,官方的两个字很重要严重。比这更重要的是少了两个字同志。这两字代表什么,全中国人都知道这两字的分量。足协刚
西沙群岛中心永兴岛西沙群岛位于南海西部。西沙群岛分布在南海面积50多万平方公里海域上。西沙群岛由宣德群岛和永乐群岛组成。西沙群岛是我国四大群岛陆地面积最大的岛屿。西沙群岛北起北礁,南到先驱滩,东到西
大陆夫妇澳门自由行一关于用币澳门有澳币,也可以用港币,但按11使用。可以用支付宝,直接兑汇率,方仁义且划算。这几天100澳币84。5人民币。公交车多且方便,一般6元,但不找零。我们二天付了好几次20
达人分享人均400逛吃两天,这个宝藏地方我打赌你们不知道年前分享过一个把65平房子改造成图书馆的家,记得拍摄前晚,我们在酒店讨论思路,聊起武汉,大家想到的是热干面小龙虾公交车这个城市给人的感觉是烟火气十足,所以能找到Doris这种很文艺
库尔勒杜鹃河天鹅溜冰嬉戏萌态十足近日,数十只野生天鹅返回杜鹃河,在冰封的河面上悠闲惬意地散步嬉戏,萌态十足,吸引不少市民驻足欣赏。市民近距离观赏天鹅。2月12日,在冰封的杜鹃河面上,数十只野生大天鹅结伴嬉戏在冰面
西城顶级牛小一日游王府校园,政保后院,与国同龄以游客的视角,带大家先看一下西城最有名的几所顶级牛小,顺带征集这几所小学的家长反馈,下篇文章再从划片房产校风特色成交概况小升初派位等方面,做一期非常详细的讲解从北京西站出来后,一路
老年人为什么要去旅游,这些算是说到点子上了!目前,我国60岁及以上的人口已逼近3亿大关。这一规模庞大的数字背后,是一群时间精力都十分充沛的老年人群体。和年轻人一样,老年人也有着生理需求安全需求社交需求尊重需求自我价值实现需求
你讨厌詹姆斯吗?最近有个话题很热闹,就是你讨厌詹姆斯吗?你讨厌詹姆斯吗?为什么大家会这样发问,理由是他在达成得分王之后就连休三场吗?还是很多人都认为他控制了球队?亦或者是在他的职业生涯中他奔赴不同
重启!2022中行杯横店马拉松3月26日鸣枪开跑往届横店马拉松记者今天(2月15日)从横店马拉松组委会了解到,经过3个月的等待,以跑进电影,穿越历史为主题的2022中行杯横店马拉松,将于2023年2月16日900重新开启报名,3