源码网,源码论坛,源码之家,商业源码,游戏源码下载,discuz插件,棋牌源码下载,精品源码论坛

 找回密码
 立即注册
楼主: ttx9n

[JavaScript] jQuery选择器之基本选择器与层次选择器

[复制链接]

7万

主题

861

回帖

32万

积分

论坛元老

Rank: 8Rank: 8

积分
329525
发表于 2018-12-25 05:35:11 | 显示全部楼层 |阅读模式
本文主要是通过表格向大家展示了jQuery选择器之基本选择器与层次选择器,方便大家对比学习,有需要的小伙伴参考下。

基本选择器

基本选择器是jQuery中最常用的选择器,也是最简单的选择器,它通过元素id、class和标签名等来查找DOM元素。在网页中,每个id名称只能使用一次,class允许重复使用。

       选择器       描述 返回                示例
#id 根据给定的id匹配一个元素 单个元素 $("#test")选取id为test的元素
.class 根据给定的类名匹配元素 集合元素 $(".test")选取所有class为test的元素
element 根据给定的元素名称匹配元素 集合元素 $("p")选取所有的<p>元素
* 匹配所有的元素 集合元素 $("*")选取所有的元素
selector1,selector2,...selectorN 将每一个选择器匹配到的元素合并后一起返回 集合元素 $("div,span,p.myclass")选取所有<div>,<span>和拥有class为myclass的<p>标签的一组元素

层次选择器

如果想通过DOM元素之间的层次关系来获取特定元素,例如后代元素、子元素、相邻元素和同辈元素等,那么层次选择器是一个非常好的选择。

选择器                 描述 返回 示例
$("ancestor descendant") 选取ancestor元素里的所有
descendant(后代)元素
集合元素 $("div span")选取<div>里
所有<span>元素
$("parent>child") 选取parent元素下的child元素,
与$("ancestor descendant")有区别,
$("ancestor descendant")选择的是后代元素
集合元素 $("div>span")选取<div>元素下
元素名是<span>的子元素
$("prev+next") 选取紧邻在prev元素之后
的next元素
集合元素 $(".one+div")选取class为one的
下一个<div>同辈元素
$("prev~siblings") 选取prev元素之后的所有
siblings元素
集合元素 $("#two~div")选取id为two的
元素后面的所有<div>同辈元素

 $("prev+next")选择器与next()方法的等价关系

                    选择器                    方法
                  等价关系              $(".one+div")        $(".one").next("div")

 $("prev~siblings")选择器与nextAll()方法的等价关系

选择器 方法
等价关系 $("prev~div")
$("#prev").nextAll("div")

以上就是本文的全部内容了,希望大家能够喜欢

回复

使用道具 举报

6

主题

1万

回帖

1万

积分

论坛元老

Rank: 8Rank: 8

积分
19216
发表于 2023-1-12 12:49:05 | 显示全部楼层
飞飞飞飞飞飞飞飞飞飞飞飞飞
回复 支持 反对

使用道具 举报

2

主题

2万

回帖

2万

积分

论坛元老

Rank: 8Rank: 8

积分
25055
发表于 2023-4-24 23:23:19 | 显示全部楼层
天天源码论坛
回复 支持 反对

使用道具 举报

0

主题

1万

回帖

1万

积分

论坛元老

Rank: 8Rank: 8

积分
16025
发表于 2023-6-20 10:58:08 | 显示全部楼层
iiguuubhuiuihu
回复 支持 反对

使用道具 举报

1

主题

2万

回帖

2万

积分

论坛元老

Rank: 8Rank: 8

积分
24869
发表于 2023-6-28 10:40:41 | 显示全部楼层
好东西一定要看看!
回复 支持 反对

使用道具 举报

1

主题

2万

回帖

2万

积分

论坛元老

Rank: 8Rank: 8

积分
25002
发表于 2023-8-21 09:10:39 | 显示全部楼层
啦啦啦啦啦啦哈哈哈
回复 支持 反对

使用道具 举报

1

主题

2万

回帖

2万

积分

论坛元老

Rank: 8Rank: 8

积分
24411
发表于 2023-9-3 08:33:31 | 显示全部楼层
逛逛看看瞧瞧
回复 支持 反对

使用道具 举报

2

主题

2万

回帖

2万

积分

论坛元老

Rank: 8Rank: 8

积分
20466
发表于 2023-9-3 23:01:27 | 显示全部楼层
哦哦哦哦哦哦哦哦哦
回复 支持 反对

使用道具 举报

16

主题

2万

回帖

2万

积分

论坛元老

Rank: 8Rank: 8

积分
24996
发表于 2023-10-31 01:29:21 | 显示全部楼层
还不错啊
回复 支持 反对

使用道具 举报

0

主题

2万

回帖

2万

积分

论坛元老

Rank: 8Rank: 8

积分
24139
发表于 2023-11-25 14:32:14 | 显示全部楼层
挺不错的东西
回复 支持 反对

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

手机版|小黑屋|网站地图|源码论坛 ( 海外版 )

GMT+8, 2025-2-12 02:00 , Processed in 0.074302 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表