0

0

jQ选择器汇总

黄舟

黄舟

发布时间:2017-02-22 13:36:16

|

61616人浏览过

|

来源于php中文网

原创

1. #id : 根据给定的ID匹配一个元素

这是第一个p标签

这是第二个p标签

结果:

这是第一个p标签

这是第二个p标签

2. element : 根据给定的元素标签名匹配所有元素

这是p标签1

这是p标签2

这是p标签

结果:

这是p标签1

这是p标签2

这是p标签

3. .class : 根据给定的css类名匹配元素

这是第一个p标签

这是第二个p标签

结果:

这是第一个p标签

这是第二个p标签

4. * : 匹配所有元素,多用于结合上下文来搜索

这是p标签

这是p标签

结果:

这是p标签

这是p标签

5. 多选择器selector1,selector2,selectorN : 指定任意多个选择器,并将匹配到的元素合并到一个结果内

这是第一个p标签

这是第二个p标签

这是第一个p标签

这是第二个p标签

结果:

这是第一个p标签

这是第二个p标签

这是第一个p标签

这是第二个p标签

6. ancestor descendant : 在给定的祖先元素下匹配所有的后代元素

这是第一个span标签

这是第二个span标签

结果:

这是第一个span标签

这是第二个span标签

7. parent > child : 在给定的父元素下匹配所有的子元素

这是第一个span标签

这是第二个span标签

结果:

这是第一个span标签

这是第二个span标签

8. prev + next : 匹配所有紧接在 prev 元素后的 next 元素

这是第一个p标签

这是第二个p标签

结果:

这是第一个p标签

这是第二个p标签

9. prev ~ siblings : 匹配 prev 元素之后的所有 siblings 同辈元素

这是第一个p标签

这是第二个p标签

这是第三个p标签

结果:

这是第一个p标签

这是第二个p标签

这是第三个p标签

10. :first : 获取第一个元素

这是第一个p标签

这是第二个p标签

这是第三个p标签

结果:

这是第一个p标签

这是第二个p标签

这是第三个p标签

11. :not(selector) : 去除所有与给定选择器匹配的元素

这是第一个p标签

这是第二个p标签

这是第三个p标签

结果:

这是第一个p标签

这是第二个p标签

这是第三个p标签

12.:even : 匹配所有索引值为偶数的元素,从 0 开始计数

这是索引值为0的p标签

这是索引值为1的p标签

这是索引值为2的p标签

这是索引值为3的p标签

结果:

这是索引值为0的p标签

这是索引值为1的p标签

这是索引值为2的p标签

这是索引值为3的p标签

13. :odd : 匹配所有索引值为奇数的元素,从 0 开始计数

这是索引值为0的p标签

这是索引值为1的p标签

这是索引值为2的p标签

这是索引值为3的p标签

结果:

这是索引值为0的p标签

这是索引值为1的p标签

这是索引值为2的p标签

这是索引值为3的p标签

14. :eq(index) : 匹配一个给定索引值的元素

这是索引值为0的p标签

这是索引值为1的p标签

这是索引值为2的p标签

结果:

这是索引值为0的p标签

这是索引值为1的p标签

这是索引值为2的p标签

15. :gt(index) : 匹配所有大于给定索引值的元素

这是索引值为0的p标签

这是索引值为1的p标签

这是索引值为2的p标签

结果:

这是索引值为0的p标签

这是索引值为1的p标签

这是索引值为2的p标签

16. :lang(language) : 选择指定语言的所有元素

这是lang="not"的p标签

这是lang="en"的p标签

这是lang="en-us"的p标签

结果:

这是lang="not"的p标签

这是lang="en"的p标签

这是lang="en-us"的p标签

17. :last() : 获取最后个元素

这是第一个p标签

这是第二个p标签

这是第三个p标签

结果:

这是第一个p标签

这是第二个p标签

这是第三个p标签

18. :lt(index) : 匹配所有小于给定索引值的元素

这是索引值为0的p标签

这是索引值为1的p标签

这是索引值为2的p标签

结果:

这是索引值为0的p标签

这是索引值为1的p标签

这是索引值为2的p标签

19. :header : 匹配如 h1, h2, h3之类的标题元素

这是p标签

这是h3标签

这是h4标签

结果:

这是p标签

这是h3标签

这是h4标签

20. :animated : 匹配所有正在执行动画效果的元素

  

23. :target : 选择由文档URI的格式化识别码表示的目标元素

例如,给定的URI http://www.php.cn/, $( "p:target" ),将选择

元素。

24. :contains(text) : 匹配包含给定文本的元素

boys

girls

boys and girls

结果:

boys

girls

boys and girls

25. :empty : 匹配所有不包含子元素或者文本的空元素

这是有内容的p标签

笔灵AI论文写作
笔灵AI论文写作

免费生成毕业论文、课题论文、千字大纲,几万字专业初稿!

下载

这是有内容的p标签

结果:

这是有内容的p标签

这是有内容的p标签

26. :has(selector) : 匹配含有选择器所匹配的元素的元素

这是包含p元素的p标签

这是p标签中的p标签

这是没有p元素的p标签

结果:

这是包含p元素的p标签

这是p标签中的p标签

这是没有p元素的p标签

27. :parent : 匹配含有子元素或者文本的元素

这是p标签中的p标签

这是有内容的p标签

结果:

这是p标签中的p标签

这是有内容的p标签

28. :hidden : 匹配所有不可见元素,或者type为hidden的元素

这是隐藏的p标签

这是显示的p标签

结果:

jQ选择器汇总

29. :visible : 匹配所有的可见元素

这是隐藏的p标签

这是显示的p标签

结果:

jQ选择器汇总

30. [attribute] : 匹配包含给定属性的元素

这是有类名的p标签

这是没类名的p标签

结果:

这是有类名的p标签

这是没类名的p标签

31. [attribute=value] : 匹配给定的属性是某个特定值的元素

这是第一个p标签

这是第二个p标签

结果:

这是第一个p标签

这是第二个p标签

32. [attribute!=value] : 匹配所有不含有指定的属性,或者属性不等于特定值的元素

这是第一个p标签

这是第二个p标签

结果:

这是第一个p标签

这是第二个p标签

33. [attribute^=value] : 匹配给定的属性是以某些值开始的元素

这是第一个p标签

这是第二个p标签

这是第三个p标签

结果:

这是第一个p标签

这是第二个p标签

这是第三个p标签

34. [attribute$=value] : 匹配给定的属性是以某些值结尾的元素

这是第一个p标签

这是第二个p标签

这是第三个p标签

结果:

这是第一个p标签

这是第二个p标签

这是第三个p标签

35. [attribute*=value] : 匹配给定的属性是以包含某些值的元素

这是第一个p标签

这是第二个p标签

这是第三个p标签

结果:

这是第一个p标签

这是第二个p标签

这是第三个p标签

36. [attrSel1][attrSel2][attrSelN] : 复合属性选择器,需要同时满足多个条件时使用

这是第一个p标签

这是第二个p标签

这是第三个p标签

结果:

这是第一个p标签

这是第二个p标签

这是第三个p标签

37. :first-child : 匹配第一个子元素,类似的 :first 匹配第一个元素,而此选择符将为每个父元素匹配一个子元素

这是第一个p中的第一个p标签

这是第一个p中的第二个p标签

这是第二个p中的第一个p标签

这是第二个p中的第二个p标签

结果:

这是第一个p中的第一个p标签

这是第一个p中的第二个p标签

这是第二个p中的第一个p标签

这是第二个p中的第二个p标签

38. :first-of-type : 结构化伪类,匹配E的父元素的第一个E类型的子元素

这是第一个p中的p标签

这是第一个p中的第一个p标签

这是第一个p中的第二个p标签

这是第二个p中的第一个p标签

这是第二个p中的第二个p标签

结果:

这是第一个p中p标签

这是第一个p中的第一个p标签

这是第一个p中的第二个p标签

这是第二个p中的第一个p标签

这是第二个p中的第二个p标签

39. :last-child : 匹配最后一个子元素,类似的 :last 只匹配最后一个元素,而此选择符将为每个父元素匹配最后一个子元素

这是第一个p中的第一个p标签

这是第一个p中的第二个p标签

这是第二个p中的第一个p标签

这是第二个p中的第二个p标签

结果:

这是第一个p中的第一个p标签

这是第一个p中的第二个p标签

这是第二个p中的第一个p标签

这是第二个p中的第二个p标签

40. :last-of-type : 结构化伪类,匹配E的父元素的最后一个E类型的子元素,大体的意思跟 :first-of-type 差不多,只是一个是第一个元素,一个是最后一个元素

这是第一个p中的第一个p标签

这是第一个p中的第二个p标签

这是第一个p中的p标签

这是第二个p中的第一个p标签

这是第二个p中的第二个p标签

结果:

这是第一个p中的第一个p标签

这是第一个p中的第二个p标签

这是第一个p中的p标签

这是第二个p中的第一个p标签

这是第二个p中的第二个p标签

41. :nth-child : 匹配其父元素下的第N个子或奇偶元素

注意!:eq(index)是从0开始,而这里的 :nth-child的序号是从1开始 的

这是第一个p中的第一个p标签

这是第一个p中的第二个p标签

这是第二个p中的第一个p标签

这是第二个p中的第二个p标签

结果:

这是第一个p中的第一个p标签

这是第一个p中的第二个p标签

这是第二个p中的第一个p标签

这是第二个p中的第二个p标签

42. :nth-last-child : 选择所有他们父元素的第n个子元素,计数从最后一个元素开始到第一个,序号从1开始

注意:要有父级元素

这是p中的第一个p标签

这是p中的第二个p标签

这是p中的第三个p标签

结果:

这是p中的第一个p标签

这是p中的第二个p标签

这是p中的第三个p标签

43. :nth-last-of-type : 选择的所有他们的父级元素的第n个子元素,计数从最后一个元素到第一个,序号从1开始

这是p中的第一个p标签

这是p中的第二个p标签

这是p中的第三个p标签

这是p中的p标签

结果:

这是p中的第一个p标签

这是p中的第二个p标签

这是p中的第三个p标签

这是p中的p标签

44. :nth-of-type : 选择同属于一个父元素之下,并且标签名相同的子元素中的第n个,序号从1开始

这是p标签

这是第一个p标签

这是第二个p标签

这是第三个p标签

这是第四个p标签

结果:

这是p标签

这是第一个p标签

这是第二个p标签

这是第三个p标签

这是第四个p标签

45. :only-child : 如果某个元素是父元素中唯一的子元素,那将会被匹配,如果父元素中含有其他元素,那将不会被匹配

这是p标签

这是第一个p标签

这是第二个p标签

结果:

这是p标签

这是第一个p标签

这是第二个p标签

46. :only-of-type : 选择所有没有兄弟元素,且具有相同的元素名称的元素,如果父元素有相同的元素名称的其他子元素,那么没有元素会被匹配

这是p标签

这是第一个p标签

这是第二个p标签

这是第三个p标签

结果:

这是p标签

这是第一个p标签

这是第二个p标签

这是第三个p标签

47. :input : 匹配所有 input, textarea, select 和 button 元素

结果:

jQ选择器汇总

Option

48. :text : 匹配所有的单行文本框

结果:

jQ选择器汇总

49. :password : 匹配所有密码框

结果:

jQ选择器汇总

50. :radio : 匹配所有单选按钮

结果:

jQ选择器汇总

51. :checkbox : 匹配所有复选框

结果:

jQ选择器汇总

52. :submit : 匹配所有提交按钮

结果:

53. :image : 匹配所有图像域

54. :reset : 匹配所重置按钮

结果:

55. :button : 匹配所有按钮

结果:

56. :file : 匹配所有文件域

57. :enabled : 匹配所有可用元素

结果:

58. :disabled : 匹配所有不可用元素

结果:

59. :checked : 匹配所有选中的被选中元素(复选框、单选框等,select中的option),对于select元素来说,获取选中推荐使用 :selected

60. :selected : 匹配所有选中的option元素

 

结果:

basketballfootballswim

61. $.escapeSelector(selector) : 这个方法通常被用在类选择器或者ID选择器中包含一些CSS特殊字符的时候,这个方法基本上与CSS中CSS.escape()方法类似,唯一的区别是jquery中的这个方法支持所有浏览器。

该选择器在jQuery库3.0版本才开始有

 

 

以上就是jQ选择器汇总的内容,更多相关内容请关注PHP中文网(www.php.cn)!

相关专题

更多
javascript void运算符
javascript void运算符

void是一元运算符,执行右侧表达式但始终返回undefined;用于丢弃返回值、阻止a标签跳转、IIFE忽略结果、动态导入不取Promise、安全获取undefined。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

1

2025.12.29

vscode的界面字体大小调整
vscode的界面字体大小调整

调整VSCode界面字体大小可通过设置编辑器或整体UI缩放实现;2.修改"Editor:FontSize"改变代码字体;3.设置"Window:ZoomLevel"调整整体界面字体;4.使用Ctrl+滚轮快捷键临时缩放。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

1

2025.12.29

VSCode的注释快捷键
VSCode的注释快捷键

单行注释快捷键为Ctrl+/(Windows/Linux)或Cmd+/(macOS),块注释使用Shift+Alt+A(Windows/Linux)或Shift+Option+A(macOS),VSCode会根据语言类型自动匹配语法,如JavaScript用//,Python用#,C++用//,若快捷键无效需检查语言扩展或插件冲突。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

1

2025.12.29

Golang 命令行工具(CLI)开发实战
Golang 命令行工具(CLI)开发实战

本专题系统讲解 Golang 在命令行工具(CLI)开发中的实战应用,内容涵盖参数解析、子命令设计、配置文件读取、日志输出、错误处理、跨平台编译以及常用CLI库(如 Cobra、Viper)的使用方法。通过完整案例,帮助学习者掌握 使用 Go 构建专业级命令行工具与开发辅助程序的能力。

4

2025.12.29

ip地址修改教程大全
ip地址修改教程大全

本专题整合了ip地址修改教程大全,阅读下面的文章自行寻找合适的解决教程。

165

2025.12.26

压缩文件加密教程汇总
压缩文件加密教程汇总

本专题整合了压缩文件加密教程,阅读专题下面的文章了解更多详细教程。

56

2025.12.26

wifi无ip分配
wifi无ip分配

本专题整合了wifi无ip分配相关教程,阅读专题下面的文章了解更多详细教程。

108

2025.12.26

漫蛙漫画入口网址
漫蛙漫画入口网址

本专题整合了漫蛙入口网址大全,阅读下面的文章领取更多入口。

356

2025.12.26

b站看视频入口合集
b站看视频入口合集

本专题整合了b站哔哩哔哩相关入口合集,阅读下面的文章查看更多入口。

703

2025.12.26

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
企业网站综合布局实战视频教程
企业网站综合布局实战视频教程

共37课时 | 7.9万人学习

PHP课程
PHP课程

共137课时 | 8万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号