一:是什么?以及作用
定义:有特定语法规则(css选择器)的字符串
作用:用来查找某个/些DOM元素: $(selector)
二:基本选择器(最基本最常用的选择器)
id选择器:#id
元素选择器: tagName/*
属性选择器:.class
任意标签:*
取多个选择器的并集(组合选择器) :selector1,selector2,selector3
取多个选择器的交集(相交选择器):selector1selector2selector3
三:层次选择器(查找子元素, 后代元素, 兄弟元素的选择器)
1. ancestor descendant
在给定的祖先元素下匹配所有的后代元素
2. parent>child
在给定的父元素下匹配所有的子元素
3. prev+next
匹配所有紧接在 prev 元素后的 next 元素
4. prev~siblings
匹配 prev 元素之后的所有 siblings 元素
四:过滤选择器(在原有选择器匹配的元素中进一步进行过滤的选择器)
:first
:last
:eq(index)
:lt
:gt
:odd
:even
:not(selector)
:hidden
:visible
[attrName]
[attrName=value]
五:表单选择器
:input
:text
:checkbox
:radio
:checked: 选中的
六:工具方法
1. $.each(): 遍历数组或对象中的数据
2. $.trim(): 去除字符串两边的空格
3. $.type(obj): 得到数据的类型
4. $.isArray(obj): 判断是否是数组
5. $.isFunction(obj): 判断是否是函数
6. $.parseJSON(json) : 解析json字符串转换为js对象/数组