jquery中find()与filter()的区别
jquery中find()与filter()的区别一、jquery中find()与filter()的区别
1、find()会在li元素内寻找class为classname的元素,filter()则是筛选li的class为classname的元素。
2、find()是在子元素找,filter()是在平级找。
3、find函数是在当前对象集合的子元素中进行查询,filter 函数是对当前对象集合进行过滤, 利用过滤条件缩小范围。
4、find函数的参数是jQuery选择器表达式,filter的参数也是选择器表达式,但可以有多个条件,用逗号分隔(逻辑或关系)。
二、通过实例说明两者的区别
1、
find弹出的是
filter()弹出的是
2、
find()弹出结果是
fliter弹出结果是