一、前言
接着上一章的内容,继续本章的学习。
二、内容
.add 将元素添加到匹配元素的集合中
.add(object)
.add(selector,context)
.addSelf 把堆栈中之前的元素集添加到当前集合
.addSelf()
.children 返回被选元素的所有直接子元素
.children(selector)
.closest 获得匹配选择器的第一个祖先元素,
从当前元素开始沿DOM树向上
.closest(selector)
.contents 获得匹配元素集合中每个元素的子节点,
包括文本和注释节点
.contents()
.each 规定为每个匹配元素规定运行的函数
$(selector).each(function(index,element))
$.each(datasource, function(param1,param2))
.end 结束当前链条中的最近的筛选操作,
并将匹配元素集还原为之前的状态
.end()
.filter 将匹配元素集合缩减为匹配指定选择器的元素
.filter(selector)
.filter(function)
.find 获得当前元素集合中每个元素的后代,
通过选择器、jQuery对象或元素来筛选
.find(selector)
.first 将元素集合缩减为集合中的第一个元素
.first()
.last 将元素集合缩减为集合中的最后一个元素
.last()
.has 将匹配元素集合缩减为拥有匹配指定选择器或
DOM元素的后代的子集
.has(selector)
.is 根据选择器、元素或jQuery对象来检测匹配元素集合
如果符合返回true
.is(selector)
.map 把每个元素通过函数传递到当前匹配集合中,
生成包含返回值的新的jQuery对象
.map(callback(index,domElement))
.next 获得匹配元素集合中每个元素紧邻的同胞元素
.next(selector)
.nextAll 获得匹配元素集合中每个元素的所有跟随的同胞元素
.nextAll(selector)
.nextUntil 获得每个元素所有跟随的同胞元素,
但不包括被选择器、DOM节点或已传递的jQuery对象匹配的元素
.nextUtil(selector, filter)
.nextUtil(element, filter)
.not 从匹配元素集合中删除元素
.not(selector)
.not(element)
.not(function(index))
.parent 获得当前匹配元素集合中每个元素的父元素
.parent(selector)
.parent 获得当前匹配元素集合中每个元素的祖先元素,
使用选择器进行筛选是可选的
.parents(selector)
.parentsUtil 获得当前匹配元素集合中每个元素的祖先元素,
直到(但不包括)被选择器、DOM节点或jQuery对象
匹配的元素
.parentsUtil(selector, filter)
.parentsUtil(element, filter)
.prev 获得匹配元素集合中每个元素紧邻的前一个同胞元素
.prev(selector)
.prevAll 获得当前匹配元素集合中每个元素的前面的同胞元素
.prevAll(selector)
.prevUtil 获得当前匹配元素集合中每个元素的同胞元素,
但不包括被选择器、DOM节点或jQuery对象匹配的元素
.prevUtil(selector, filter)
.prevUtil(element, filter)
.silblings 获得匹配集合中每个元素的同胞
.silblings(selector)