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

推荐订阅源

爱范儿
爱范儿
博客园_首页
U
Unit 42
Apple Machine Learning Research
Apple Machine Learning Research
云风的 BLOG
云风的 BLOG
MongoDB | Blog
MongoDB | Blog
美团技术团队
H
Help Net Security
G
Google Developers Blog
B
Blog RSS Feed
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
aimingoo的专栏
aimingoo的专栏
Google DeepMind News
Google DeepMind News
J
Java Code Geeks
M
MIT News - Artificial intelligence
腾讯CDC
IT之家
IT之家
Vercel News
Vercel News
C
Check Point Blog
博客园 - 三生石上(FineUI控件)
Last Week in AI
Last Week in AI
I
InfoQ
博客园 - 司徒正美
A
About on SuperTechFans

博客园 - 林海

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

jQuery 选择器(一)

1.ID选择器
根据控件ID获取jQeruy,相当于javascript的getelementById。
使用方法:$("#myid"),获取ID等于myid的jquery对象。

2.标签选择器
使用标签名称获取jQuery,相当于javascript的getElementsByTagName_r()。
使用方法:$("p"),获取所有p标签。
3.class选择器
class为元素的定义样式,根据class名称获取jquery对象。
如:$(".btn"),获取页面中所有使用了class为btn的标签。

4.多条件选择器
根据多个条件一次性选择多种标签。
使用方法:$("p,div,span.menuitem") 获取标签p,div和css名称为menuitem的span 标签。

5.层次选择器
1).$("div li"),获取div标签内部的所有li元素。
2).$("dvi > li"),获取div标签的li子元素。
3).$(".menuitem + div"),获取css名称为menuitem之后的第一个div元素。
4).$(".menuitem ~ div"),获取css名称为menuitem之后的所有div元素。

jQuery 选择器(二)

1.next()方法
1).$("#mydiv").next(),获取id为mydiv元素的下一个同辈元素。
2).$("#mydiv").next("div"),获取id为mydiv元素紧跟后面的div元素。
3).$("#mydiv").nextAll(),获取id为mydiv元素的所有同辈元素。
4).$("#mydiv").nextAll("div"),获取id为mydiv元素的所有是div的同辈元素。

2.siblings()方法
1).$(this).siblings(),获取除了自己以外的所有同级标签。
2).#(this).siblings("div"),获取除了自己以外的所有同级的div标签。

jquery过滤选择器 选择器(三)

1.first
$("div:first"),选择第一个选择器。
2.last
$("div:last"),选择最后一个选择器。
3.not
$("div:not(.line)"),选择除了css等于line的div元素。
4.even
$("div:even"),选取所有div元素索引为奇数的div元素。
5.odd
$("div:odd"),选择所有div元素索引为偶数的div元素。
6.eq、gt、lt
$("div:eq(5)"),选择所有div中索引等于5的div元素,
$("div:gt(5)"),选择所有div中索引大于5的div元素,
$("div:lt(5)"),选择所有div中索引小于5的div元素。
注意:gt和lt组合使用时:$("div:gt(3):lt(3)")的选择结果是首先获取div中索引大于3的div,然后再在索引大于3的结果集中获取索引值小于2的div。

7.animated
$("div:animated")选择所有div中正在执行动画效果的div元素。

jQuery 选择器(四)

1.属性选择器
根据标签的属性获取对象。
如:
1).$("div[id]"),获取div中包含ID属性的div.
2).$("div[id=content]"),获取div中ID属性为content的div.
3).$("div[id!=content]"),获取div中ID属性不是content的div.
4).$("div[id^=aa]"),获取div中ID属性值以aa开头的div.
5).$("div[id$=aa]"),获取div中ID属性值以aa结尾的div.
6).$("div[id*=aa]"),获取div中ID属性值包含aa的div.

2.表单选择器
1).$("#from:enabled"),选择id为form的表单内所有启用的元素。
2).$("#from:disabled"),选择id为from的表单内所有禁用元素。
3).$("input:checked"),选择所有选中的元素。
4).$("select:selected"),选择所有选中的元素(下拉列表或listbox)。