jQuery
选择器
:nth-child(n) 从一开始
:empty 没有子元素
:enabled 可用状态的元素
:disabled 不可用状态元素
:visible 选择可见元素
:hidden 选择隐藏元素
:eq (n) 从0开始
:even 偶数
:odd 奇数
:parent 选择包含子元素的所有元素
表单选择器
:input 选择表单元素(input,select,textarea,button)
:text:选择所有文本域(type="text")
:password:选择所有密码域(type="password")
:radio:选择所有单选按钮(type="radio")
:checkbox:选择所有复选框(type="checkbox")
�:submit:选择所有提交按钮(type="submit") �E:image:选择所有图像域 (type="image")
�:reset:选择所有清除域(type="reset")
�:button:选择所有按钮(type="button")
属性
class
addClass(class) :为每个匹配的元素添加指定的class
removeClass(class):从所有匹配的元素中删除全部或者指定的class
toggleClass(class) :如果存在(不存在)就删除(添加)一个类
DOM文档处理
内部插入
append(content), appendTo(content),
prepend(content), prependTo(content).
外部插入
after(content), before(content),
insertAfter(content), insertBefore(content).
replaceWith(content) :将所有匹配的元素替换成指定的HTML或DOM元素 .
replaceAll(selector) :用匹配的元素替换掉所有 selector匹配到的元素
empty() :删除匹配的元素集合中所有的子节点
remove([expr]) :从jquery对象集合中删除所有匹配的对象
DOM遍历
向上遍历
parent()� //直接父元素
parents() // 直接和间接父元素
�parents(‘element’)// 为element 全部父元素
parentsUntil()
向下遍历
children() //方法返回被选元素的所有直接子元素。
children(‘ele’) //方法返回被选元素的所有直接子元素。
find(‘*’) �//全部子元素
水平遍历
siblings(‘p’)
�next()
nextAll()
�nextUntil()� // 在 头尾去掉
prev()
prevAll()
�prevUntil()
位置
offset() :获取匹配元素在当前视口的相对偏移 。
position() :获取匹配元素相对父元素的偏移
scrollTop() :获取匹配元素相对滚动条顶部的偏移
scrollTop(val) :传递参数值时,设置垂直滚动条顶部偏移为该值 –返回顶部
scrollLeft() :获取匹配元素相对滚动条左侧的偏移
scrollLeft(val) :传递参数值时,设置水平滚动条左侧偏移为该值