选择器
|-祖先 后代
|-父节点>子节点 选择所有直系子元素
|-父节点+相邻节点 选择相邻的兄弟元素 返回一个 .next()
|-父节点~兄弟节点 选择所有兄弟元素 .nextAll()
索引选择器
:first .first() 取得第一个
:last .last() 取得最后一个
:not(元素) 选择排除指定元素之外的元素
:even 偶数
:odd 奇数
:eq(索引) 获取指定索引的元素
:gt(索引) 取得索引值大于指定索引的元素
:lt(索引) 取得索引值小于指定索引的元素
:header 取得所有的标题类型元素(h1~h6)中间加空格
内容选择器
:contains(文本) 取得包含指定内容的元素 区分大小写
:empty 取得所有没有内容的元素 取得所有空元素
:has(选择器) 选择有指定格式的元素 div:has(span>p)
.parent() 选择父元素
可见性选择器
:hidden 取得所有隐藏的元素
:visible 取得所有显示的元素
.show(毫秒)
.hide(毫秒)
属性选择器
[属性名称] 取得包含有属性名称的元素 [id]
[属性名称=内容]
[属性名称!=内容]
[属性名称^=内容] 取得以指定内容开头的元素
[属性名称$=内容] 取得以指定内容结尾的元素
[属性名称*=内容] 取得包含指定内容的元素
[属性选择器][属性选择器]... 取得多个属性的元素
子元素选择器
:nth-child(eq|even|odd|index) $("div>table td:nth-child(2)")
:first-child
:last-child
:only-child 只有一个孩子的父元素
子元素选择函数
find(选择器) 选择所有符合要求的
child() 选择第一级子元素中符合要求的
children() 选择所有子元素
阻止冒泡
event.stopPropagation();
设置属性
.attr({json数据})
addClass();