选择器是JQurey的根基,在JQurey中对事件的处理,遍历DOM和Ajax操作都依赖于选择器
JQurey选择器的优点
间接的写法
完善的时间处理机制
JQurey选择器功能强大,种类也很多分类,分类如下,
类css选择器,基本选择器,层次选择器,属性选择器,过滤选择器,基本过滤选择器,可见性过滤选择器
基本荀泽器包括标签选择器,类选择器,id选择器,并集选择器,交集选择器和全局选择器
标签选择器 语法:element 使用方法
$("h3").css("background","#09F")
类选择器 语法:.class
$(".title").css("background","#09F")
id选择器 语法:#id
$("#box").css("background","#09F")
并集选择器 语法:selectctor1,selector2....selectorn
$("h2,dt,.title").css("background","#09F")
交集选择器 element.class或elememnt#id
$("h2.title").css("background","#09F")
全局选择器 *
$("*").css("color","red")
属性选择器
[attribute]
描述:选取包含给定属性的元素
attribute=value]
描述:选取等于给定属性是某个特定值的元素
[attribute !=value]
描述:选取不等于给定属性是某个特定值的元素
根据属性名字获取元素
属性选择器可以根据是否包含某属性来选取元素
$("h2[title]").css("background-color","#09F")
改变含有title属性的<h2>元素的背景颜色
$("[class=odds]").css("background-color","#09F")
改变class属性的值为odds的元素的背景颜色
基本过滤选择器可以选取第一个元素,最后一个元素,索引偶数或为奇数的元素
语法::frist 选取第一个元素:last 选取最后一个元素 :even 选取索引是偶数的所有元素(index从从0开始):odd选取索引是奇数的所有元素(index从0开始)