- 串联
过滤
- eq(index|-index) :获取第N个元素
- first() :获取第一个元素
- last() :获取最后一个元素
- hasClass(class) :判断是否有元素拥有指定的类
- filter(expr|obj|ele|fn) :筛选出指定表达式匹配的元素集合
- is(expr|obj|ele|fn) :判断是否有元素满足指定的表达式
- map(callback) :所有指定元素的列表,callback是给每个元素执行的函数
- has(expr|ele) :筛选拥有指定后代的元素
- not(expr|ele|fn) :筛选不满足表达式的所有元素
- slice(start, [end]) :选取从第几个到第几个的子集
示例:
1 2 3 4 5过滤 6 7 10 11 12line1
13line2
14line3
15line4
16line5
17 18 49 50
查找
- children([expr]) :获取所有子元素
- closest(expr,[context]|object|element) :逐级向上查找符合条件的元素
- find(expr|obj|ele) :查找满足条件的子元素
- next([expr]) :查找满足条件的下一个兄弟元素
- nextAll([expr]) :查找满足条件的下面的所有兄弟元素
- nextUntil([exp|ele][,fil]) :查找满足条件的下面的所有兄弟元素,直到某一个为止
- prev([expr]) :查找满足条件的前一个兄弟元素
- prevAll([expr]) :查找满足条件的前面的所有兄弟元素
- prevUntil([exp|ele][,fil]) :查找满足条件的前面的所有兄弟元素,直到某一个为止
- parent([expr]) :查找父级元素
- parents([expr]) :查找满足条件的祖先元素
- parentsUntil([expr|element][,filter]) :查找祖先元素,直到某一个为止
示例:
1 2 3 4 5查找 6 7 8 9line0
1011 1220line1
13line2
14line3
15line4
16line5
17line6
18 19line7
21 41 42
串联
- add(expr|ele|html|obj[,con]) :把与表达式匹配的元素添加到jQuery对象中
- andSelf() :加入先前所选的加入当前元素中
- contents() :查找匹配元素内部所有的子节点(包括文本节点)
- end() :将匹配的元素列表变为前一次的状态