jQuery 选择器种类 由于经常使用jQuery,但是其中的很多选择器又不太能够熟练记牢使用,所以趁着上周有人分享,我再仔细的把jQuery 的选择器过一遍,争取一次拿下,以后做到运用自如
jQuery 选择器主要来分可以分为三种:(1)基本选择器 (2)层次选择器 (3)过滤选择器 (4) 表单选择器 1、基本选择器 基本选择器主要就是比较常见和常用的集中,是必须要掌握的
#ID id 选择器 返回一个对象 $("#div")
class 类选择器 返回集合 $("
content") Element 标签选择器 返回集合 $("input") * 匹配所有元素 返回集合 $("*") selector1,selector2,selector3,
合并每个选择器匹配的元素,返回集合 $("#div,
class,input") 2、层次选择器(主要是选择层次下面的元素) $("E F") 选择E 元素中的所有F 后代元素(注意:是子孙元素) 返回集合 $("P>C") 选择P 元素下的C 子元素(注意:是子元素) 返回集合 $("P+N") 选择P 元素后的相邻元素(即下一个兄弟元素),和$("P")
next("N")方法执行效果相同 $("P~S") 选择P 元素之后的所有S 兄弟元素,和$("P")
nextAll("S")方法执行效果相同,另 pre()方法和 next()方法相对
preAll()和 nextAll()相对
注意 siblings()方法和 nextAll()方法的区别:siblings()是所有前后的兄弟元素,nextAll()是所有后面的兄弟元素 第三和第四个选择器常常用后面的写法代替 3、过滤选择器(主要是按照后面的过滤条件取出前面的元素) 通过特定的过滤规则筛选 DOM 元素 格式::过滤规则(以冒号作为过滤条件) 分类: