过滤
eq(index|-index)
first()
last()
hasClass(class)
filter(expr|obj|ele|fn)
is(expr|obj|ele|fn)
map(callback)
has(expr|ele)
not(expr|ele|fn)
slice(start,[end])
查找
children([expr]):获取子元素
closest(e|o|e):从所有的祖先元素和本身里面找出第一个满足条件
find(e|o|e):获取后代元素
next([expr]):紧邻在后面的兄弟元素
nextAll([expr]):后面所有的兄弟元素
nextUntil([e|e][,f])
offsetParent():获取第一个定位的祖先元素
parent([expr]):获取父元素
parents([expr]):获取所有的祖先元素(满足条件)
parentsUntil([e|e][,f]):获取祖先元素集合(从父元素到选择器指定的祖先元素(排除自己))
prev([expr]):紧邻在前面的兄弟元素
prevAll([expr]):前面所有的兄弟元素
prevUntil([e|e][,f])
siblings([expr]):所有的兄弟元素
串联
add(e|e|h|o[,c])1.9*:把选中的元素加入当前的集合
andSelf()1.8-
addBack()1.9+:把调用该方法的元素加入当前的集合
contents():返回所有子节点的集合
end():返回最后一次破坏性操作之前的DOM(查找和过滤)
DOM对象的方法
each(callback):遍历
map(callback):返回新的集合
length:集合中元素的数量
get([index]):返回集合中指定索引的dom对象,还可以把jQuery DOM集合转为纯数组(没有参数的时候)
index([selector|element]):返回该元素在父元素的索引位置
is(selector):判断jQuery DOM是否满足某个条件,返回布尔值