惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

G
Google Developers Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
WordPress大学
WordPress大学
阮一峰的网络日志
阮一峰的网络日志
V
Visual Studio Blog
雷峰网
雷峰网
博客园_首页
The Cloudflare Blog
Hugging Face - Blog
Hugging Face - Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
爱范儿
爱范儿
小众软件
小众软件
D
Docker
P
Proofpoint News Feed
B
Blog
Vercel News
Vercel News
B
Blog RSS Feed
U
Unit 42
月光博客
月光博客
The GitHub Blog
The GitHub Blog
Apple Machine Learning Research
Apple Machine Learning Research
Y
Y Combinator Blog
I
InfoQ
Recent Announcements
Recent Announcements

博客园 - 林海

JS数组方法汇总 array数组元素的添加和删除 [转]开源Math.NET基础数学类库使用(02)矩阵向量计算 MathNet的学习笔记2 MathNet的学习笔记1 3D C#后台操作JSON数据 Linq to EF 与Linq to Object 使用心得 jQuery 复合选择器应用的几个例子 常用jQuery选择器总结 MVC @Html 扩展方法 jQuery 自定义函数 css 伪类选择器 css3中的属性选择器 jquery 功能优化 jquery 替换元素函数 jquery ajax应用 jquery 操作对象和集合 jquery 管理包装元素集合 jQuery 过滤选择器
常用jQuery选择器总结 (二)
林海 · 2015-01-30 · via 博客园 - 林海

基本元素选择器

代码如下:

$("p")
$("p.ii")选取所有class=ii的 p元素
$("p#demo")选取id=demo的第一个p元素

分层选择器

代码如下:

$("div input")div 下的所有input
$("div>input")

基本条件选择器

代码如下:

$("p:first")
$("p:last")
$("tr:even")选择偶数行
$("tr:odd")奇数
$("input:not(:checked)")选择所有为本选中的元素
$("tr:eq(1)")索引值为1的表格
$("tr:gt(0)")大于0
$("tr:lt(0)")小于0
$(":header")选择所有标题元素
$(":animated")正在执行的动画

内容条件选择器

代码如下:

$("div:constains('ddd')")选择包含ddd文本的层元素
$("td:empty")选择不包含文本或者子元素的表格单元
$("div:has(p)")选择包含段落元素的层元素
$("td:parent")选择包含子元素或者文本的表格单元

可见性条件选择器

代码如下:

$("tr:hidden")  //选择所有隐藏的表格
$("tr:visible") 选择所有可见的表格

属性选择器

代码如下:

$("div[id]")具有id属性的层
$("input[name='']") input属性name=''
$("input[name!='']")
$("input[name^='']")选择具有name属性并且值为‘'为起始内容的表单输入元素
$("input[name$='']")选择具有name属性并且值为‘'为结束内容的表单输入元素
$("input[name*='']")选择具有name属性并且值为‘'的表单输入元素
$("input[id][name$='']")选择具有id和name属性的值以‘'为结束内容的输入表单元素

子元素选择器

代码如下:

$("ul li:nth-child(2)")选择第二个列表项
$("ul li:nth-child(even)")
$("ul li:nth-child(odd)")
$("ul li:nth-child(3n)")
$("ul li:first-child")
$("ul li:last-child")
$("ul li:only-child")选择列表出现且仅出现一个列表项

表单元素选择器

代码如下:

$("input")选择所有 input textarea select button等元素
$(":text")文本行
$(":password")
$(":radio")
$(":checkbox")
$(":submit")
$(":image")
$(":reset")
$(":button")
$(":file")
$(":hidden")

表单属性选择器

代码如下:

$("input:enabled")  //选择所有可用
$("input:disabled")
$("input:checked")
$("select:option:selected")