var e = $(".dcell");
选择更多元素
e.add()
限制选择范围
e.eq(i)//得到第i个元素,删除其他元素
filter(condition / function () {
})//得到符合condition的元素,删除其他元素
e.not(condition)//删除匹配condition的元素
e.first()//得到第1个元素,删除其他元素
e.last()//得到最后1个元素,删除其他元素
e.has("")//得到匹配selecter后代元素的元素,或包含对象内的元素
e.slice(a, b)//得到a-b范围内的元素,删除其他
映射方式
e.map(function (index, e) {
})
检测
e.is(condition)//返回boolean值修改回退
调用方法链来修改结果集的时候, jQuery维护着一个历史结果集栈
e.end()//扔掉当前结果,返回上一个结果集
e.addBack()//得到原结果集与当前选择结果的合集
访问dom
e.children(selector)//得到结果集内所有元素的匹配selector选择器的子元素
e.content()//得到结果集内所有元素的子元素和文本内容
e.find(selector)//得到结果集内所有元素的匹配selector选择器的后代元素
find(element)//到结果集内所有元素的子元素和参数对象对应元素的交集
访问祖先元素
e.closest(selector)//得到结果集内元素的祖先元素中匹配selector的最接近的祖先元素
e.closest(element)//得到结果集内元素的祖先元素与参数元素的交集
e.offsetParent()//得到距离最近的祖先元素
e.parent()//得到结果集内元素的父元素
e.parents()//得到结果集内元素的所有祖先元素
e.parentsUntil()//得到结果集内所有元素的匹配selector选择器的祖先元素,可添加筛选
访问兄弟元素
e.next()//得到下一个兄弟元素。可选择过滤
e.nextAll()//得到后面所有兄弟元素,可选择过滤
e.nextUntil(element)//得到后面的兄弟元素,直到(不包括)匹配参数,可选择过滤
e.prev()//得到上一个兄弟元素。可选择过滤
e.prevAll()//得到前面所有兄弟元素,可选择过滤
e.prevUntil(element)//得到前面的兄弟元素,直到(不包括)匹配参数,可选择过滤
e.siblings()//选择所有兄弟元素,可选择过滤