1、查找
最常见的查找是在某个节点的所有子节点中查找,使用find()
方法,它本身又接收一个任意的选择器。
如果要从当前节点开始向上查找,使用parent()
方法。
对于位于同一层级的节点,可以通过next()
和prev()
方法。
2、过滤
和函数式编程的map、filter类似,jQuery对象也有类似的方法。
filter()
方法可以过滤掉不符合选择器条件的节点。或者传入一个函数(要特别注意,函数内部的this
被绑定为DOM对象,不是jQuery对象)。
map()
方法把一个jQuery对象包含的若干DOM节点转化为其他对象。
一个jQuery对象如果包含了不止一个DOM节点,first()
、last()
和slice()
方法可以返回一个新的jQuery对象,把不需要的DOM节点去掉。
扫描二维码关注公众号,回复:
9351899 查看本文章