jQuery的选择器
发布日期:2022-02-28 20:48:35 浏览次数:26 分类:技术文章

本文共 2535 字,大约阅读时间需要 8 分钟。

这里把jQuery的选择器大致分为两类:基本选择器和筛选选择器

一丶基本选择器

id选择器

id="fancy"

选中

类选择器

class="fancy"

选中

元素选择器

选中

未选中

运行结果

 

全选择器

id

class

wellfancy

运行结果

 

 层级选择器:

子选择器

选中1

选中2

未选中

hello

运行结果

 

后代选择器

 

选中1

选中2

未选中

hello

运行结果

二丶筛选选择器

基本筛选选择器

$(": first "),匹配第一个元素

$(": last"),匹配最后一个元素

$(": eq(index)"),在匹配的集合中选择索引值为index的元素

$(": gt(index)"),在匹配的集合中选择大于索引值为index的元素 

$(": lt(index)"),在匹配的集合中选择小于索引值为index的元素

注意:jQuery合集都是从0开始索引的,即编号为0的元素是第一个元素 

编号为0

编号为1

编号为2

编号为3

编号为4

编号为5

 运行结果

 内容筛选选择器

$(": contains(text)"),选择所有包含指定文本的元素

$(": has(selector)"),选择元素中至少包含指定选择器的元素

 注意:contains与:has都有查找的意思,但是contains查找包含“指定文本”的元素,has查找包含“指定元素”的元素

   	    

123

123

123

456

456

456

 运行结果

 

属性筛选选择器

属性筛选选择器有很多,其中 [attr="value"]和[attr*="value"]是最常用到的

[attr="value"],选择指定属性值等于给定字符串或以该文字串为前缀的元素

[attr*="value"],选择指定属性具有包含一个给定的子字符串的元素

 子元素筛选选择器

$(" : first-child "),选择所有父级元素下的第一个子元素

$(" : last-child "),选择所有父级元素下的最后一个子元素

$(" : only-child "),如果某个元素是其父元素的唯一子元素,那么他会被选中

$(" : nth-child "),选择他们所有父元素的第n个子元素

$(" : nth-last-child "),选择他们所有父元素的第n个子元素,但是从最后一个往前计数

 运行结果

 

表单元素选择器

 $(" : input "),选择所有input,textarea,select和button元素

 $(" : text"),匹配所有文本框

 $(" : password "),匹配所有密码框

 $(" : radio"),匹配所有单选按钮

 $(" : checkbox"),匹配所有多选按钮

 $(" : submit"),匹配所有提交按钮

 $(" : image"),匹配所有图像域

 $(" : reset"),匹配所有重置按钮

 $(" : button"),匹配所有按钮

 $(" : file"),匹配所有文件域

 运行结果

 

转载地址:https://blog.csdn.net/weixin_53379398/article/details/119281522 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:利用JavaScript对HTML和CSS实现简单的动态操作
下一篇:利用jQuery完成一个简单的按钮颜色变化(笔记)

发表评论

最新留言

表示我来过!
[***.240.166.169]2024年04月05日 01时29分37秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章