jquery的选择器
基本选择器
#id $("#id")
.class $("#.class)
element $("p") 选择p标签
* $("*") 选择所有元素
select1,select2,select3 $("div,span,p") 选择所有div,span,p元素
select#id.class $("p#head") 选择含有id为head的p元素
层次选择器
$("div span") 选择div元素下的所有span元素
$("div>span") 选择div元素下的元素名是span的子元素
$(".one+div") 选择class是one的下一个div兄弟元素(紧邻兄弟元素)
$(".one~div") 选择class是one后面的所有div兄弟元素(所有兄弟元素)
表单选择器
:input 选择所有input,textarea,select,button
:text 选择所有单行文本框
:password 选择所有密码框
:radio 选择所有单选框
:checkbox 选择所有多选框
:submit 选择所有提交按钮
:image 选择所有图片按钮
:reset 选择所有重置按钮
:button 选择所有按钮
:file 选择所有上传域
:hidden 选择所有不可见元素
过滤选择器
基本过滤
:first 选取第一个
:last 选取最后一个
:even 选择偶数
:odd 选择奇数
:eq(index) 等于
:gt(index) 大于
:lt(index) 小于
:not(select) 去除选择元素
:header h1——h6
:animated 选择所有正在执行的动画元素
内容过滤
:contains() $("div:contains('我')") 选取包含文本“我”的div元素
:empty $("div:empty") 选择div空元素
:has(select) $("div:has('p')") 选择包含p元素的div元素
:parent $("div:parent") 选择有子元素的div
可见性过滤
:hidden
:visible
属性过滤
[attribute]
[attribute=value]
[attribute!=value]
[attribute^=value]
[attribute$=value]
[attribute*=value]
[select1][select2][selectN]
子元素过滤
:nth-child()
:first-child
:last-child
only-child
表单对象属性过滤
:enabled
:disabled
:checked
:selected
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗