通俗的讲, 选择器就是"一个表示特殊语意的字符串". 只要把选择器字符串传入方法中就能够选择不同的Dom对象并且以jQuery包装集的形式返回.
jQuery选择器分类
1. 基础选择器 Basics
名称 说明 举例
#id 根据元素Id选择 $("divId") 选择ID为divId的元素
element 根据元素的名称选择, $("a") 选择所有<a>元素
.class 根据元素的css类选择 $(".bgRed") 选择所用CSS类为bgRed的元素
* 选择所有元素 $("*")选择页面所有元素
selector1,
selector2,
selectorN 可以将几个选择器用","分隔开然后再拼成一个选择器字符串.会同时选中这几个选择器匹配的内容. $("#divId, a, .bgRed")
2.层次选择器 Hierarchy
ancestor descendant
使用"form input"的形式选中form中的所有input元素.即ancestor(祖先)为from, descendant(子孙)为input. 例如:$(".bgRed div") 选择CSS类为bgRed的元素中的所有<div>元素.
parent > child
选择parent的直接子节点child. child必须包含在parent中并且父类是parent元素.例如: $(".myList>li") 选择CSS类为myList元素中的直接子节点<li>对象.
prev + next prev和next
是两个同级别的元素. 选中在prev元素后面的next元素. 例如:$("#hibiscus+img")选在id为hibiscus元素后面的img对象.
prev ~ siblings 选择prev后面的根据siblings过滤的元素
注:siblings是过滤器 例如:$("#someDiv~[title]")选择id为someDiv的对象后面所有带有title属性的元素。
3.基本过滤选择器
:first
匹配找到的第一个元素 ,例如:查找表格的第一行:$("tr:first")
:last
匹配找到的最后一个元素,例如: 查找表格的最后一行:$("tr:last")
:not(selector)
去除所有与给定选择器匹配的元素,例如: 查找所有未选中的 input 元素: $("input:not(:checked)")
:even
匹配所有索引值为偶数的元素,从 0 开始计数,例如:查找表格的1、3、5...行:$("tr:even") 。
dd 匹配所有索引值为奇数的元素,从 0 开始计数 ,例如:查找表格的2、4、6行:$("tr:odd")
:eq(index)
匹配一个给定索引值的元素 注:index从 0 开始计数,例如:查找第二行:$("tr:eq(1)")
:gt(index) 匹配所有大于给定索引值的元素 注:index从 0 开始计数,例如:查找第二第三行,即索引值是1和2,也就是比0大:$("tr:gt(0)")
:lt(index)
选择结果集中索引小于 N 的 elements
注:index从 0 开始计数 ,例如:查找第一第二行,即索引值是0和1,也就是比2小:$("tr:lt(2)")
:header 选择所有h1,h2,h3一类的header标签,例如:给页面内所有标题加上背景色: $(":header").css("background", "#EEE");
:animated 匹配所有正在执行动画效果的元素 ,例如:只有对不在执行动画效果的元素执行一个动画特效:
$("#run").click(function(){
$("div:not(:animated)").animate({ left: "+=20" }, 1000);
});
分享到:
相关推荐
Jquery选择器,Jquery选择器Jquery选择器Jquery选择器Jquery选择器Jquery选择器
Jquery选择器; 基本选择器;jQuery选择器;jQuery选择器; 层级选择器;jQuery选择器;;; 筛选选择器;jQuery选择器;jQuery选择器;jQuery选择器;jQuery选择器;jQuery选择器;jQuery选择器; 排他思想;jQuery选择器;jQuery...
jquery 选择器 描述
jQuery选择器全解.
jQuery选择器速查表,包括了jQuery的基本选择器、层次选择器、过滤选择器、表单选择器,方便以后查找。
jQuery选择器过滤器全面的总结,老师推荐!
jQuery选择器大全(48个代码片段+21幅图演示)
jQuery选择器大全(48个代码片段 21幅图演示)
经典的jQuery选择器应用例子,直观的演示了各种选择器的应用例子。对学习jQuery很有帮助。
jquery初学者必备,有各种jquery的选择器,个人学习时整理
这是一份比较全面的jQuery选择器基础知识,包括源代码和相应的ppt,供大家分享
Jquery选择器分类整理,基本都包含到了,学习笔记。
jQuery选择器的一个Bug,供大家一起共同分享学习。
JQuery选择器详解JQuery选择器详解
JQuery 选择器,方便 使用的技术
一个简单的jQuery时间选择器
jQuery选择器总结,网上下载的,非原创的,仅供参考,学习学习。
jquery选择器功能无比强大,用好了可以起到事半功倍的效果,这个资源把选择器单独列出来,便于方便查找
jQuery时间选择器点击选择小时分钟代码
jQuery选择器分为基本选择器、层次选择器、过滤选择器和表单选择器。