选择器
* 是什么?
* 有特定语法规则(css选择器)的字符串
* 用来查找某个/些DOM元素: $(selector)
* 分类
* 基本
* #id
* tagName/*
* .class
* selector1,selector2,selector3: 并集
* selector1selector2selector3: 交集
* 层次
* 找子孙后代, 兄弟元素
* selector1>selector2: 子元素
* selector1 selector2: 后代元素
* 过滤
* 在原有匹配元素中筛选出其中一些
* :first
* :last
* :eq(index)
* :lt
* :gt
* :odd
* :even
* :not(selector)
* :hidden
* :visible
* [attrName]
* [attrName=value]
* 表单
* :input
* :text
* :checkbox
* :radio
* :checked: 选中的
4. 属性/文本
* 操做标签的属性, 标签体文本
* attr(name) / attr(name, value): 读写非布尔值的标签属性
* prop(name) / prop(name, value): 读写布尔值的标签属性
* removeAttr(name)/removeProp(name): 删除属性
* addClass(classValue): 添加class
* removeClass(classValue): 移除指定class
* val() / val(value): 读写标签的value
* html() / html(htmlString): 读写标签体文本css
* index(): 获得当前dom元素在全部兄弟中的下标
3. 选择器
* 是什么?
* 有特定语法规则(css选择器)的字符串
* 用来查找某个/些DOM元素: $(selector)
* 分类
* 基本
* #id
* tagName/*
* .class
* selector1,selector2,selector3: 并集
* selector1selector2selector3: 交集
* 层次
* 找子孙后代, 兄弟元素
* selector1>selector2: 子元素
* selector1 selector2: 后代元素
* 过滤
* 在原有匹配元素中筛选出其中一些
* :first
* :last
* :eq(index)
* :lt
* :gt
* :odd
* :even
* :not(selector)
* :hidden
* :visible
* [attrName]
* [attrName=value]
* 表单
* :input
* :text
* :checkbox
* :radio
* :checked: 选中的
4. 属性/文本
* 操做标签的属性, 标签体文本
* attr(name) / attr(name, value): 读写非布尔值的标签属性
* prop(name) / prop(name, value): 读写布尔值的标签属性
* removeAttr(name)/removeProp(name): 删除属性
* addClass(classValue): 添加class
* removeClass(classValue): 移除指定class
* val() / val(value): 读写标签的value
* html() / html(htmlString): 读写标签体文本html