博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jQuery选择器
阅读量:5373 次
发布时间:2019-06-15

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

1.基本选择器

2.层次选择器

”空格“是所有特定后代元素;

”>“是所有特定元素;

”+“是紧邻在后面的特定一个兄弟元素(中间不能间隔其他元素,即只判断邻接着的下一个元素类型是否符合,要么找到一个,要么找不到);

”~“是后面的所有特定兄弟元素(可以间隔其他元素,可以找到零个、一个或多个)。

3.属性选择器

第三种包含两种情况,一是不包含href元素,二是href的属性不为”#“。

4.过滤选择器

通过特定的过滤规则来筛选元素,语法特点是使用”:“,如使用$("li:first")来选取第一个li元素,分类有基本过滤选择器、可见性过滤选择器和内容过滤选择器。

注:假如有十个ul,那么以下选择器选取的是第三个到第七个。

$("ul:gt(2):lt(5)")

原因是第二个选择器是在第一个选择器完成之后的基础上继续过滤,下标从0开始,即(3,4,5,6,7)对应(0,1,2,3,4)。

4.可见性过滤选择器

$("p:hidden").show(); // 将隐藏的p标签显示$("p:visible").hide(); // 将显示的p标签隐藏

5.表单选择器

根据不同类型(type)的表单元素进行选取。

注:checkbox和radio可以通过length是否为0判断是否已选,selected需要通过val()来判断,因为有默认值的存在,长度永远不为0。

var content = $(select option:selected);

6.内容过滤器

根据内容(开始标签和结束标签中的内容)来选取元素。

转载于:https://www.cnblogs.com/YeHuan/p/10967914.html

你可能感兴趣的文章
用正则表达式匹配网址URL中最后一个反斜杠/后面的内容
查看>>
JIRA的使用
查看>>
如何理解流Stream
查看>>
HDU-4616 Game 树形DP
查看>>
问题:python2.7 安装包失败,提示错误:Microsoft Visual C++ 9.0 is required (Unable to find vcvarsall.bat)...
查看>>
Session兑现的一级缓存
查看>>
全虚拟化和半虚拟化的区别 cpu的ring0 ring1又是什么概念? - 转
查看>>
[Android步步为营]第4营 布局管理器Layout
查看>>
方法find,findeIndex,map,filfter,reduce,some,every总结
查看>>
数据结构与算法分析——分治法
查看>>
hdu 4336 Card Collector(状压dp/Min-Max反演)
查看>>
七种bond模式说明
查看>>
zookeeper NIOServerCnxn: Too many connections from /10.202.50.79 - max is 60 异常解决办法
查看>>
poj 1061
查看>>
Android-UI:按钮监听&文字/图片/进度条&动态变更&dialog&布局&自定义布局/控件/响应事件...
查看>>
《互联网架构:屡试不爽的架构三马车》阅读心得
查看>>
站立会议13
查看>>
__FILE__,__LINE__,__func__ 真好用,DEBUG利器啊!
查看>>
sql server导入excel和多表关联更新
查看>>
机器学习基础
查看>>