您的位置:首页 > Web前端 > jquery > 正文

jquery中find()与filter()的区别

更多 时间:2017-9-2 类别:Web前端 浏览量:653

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弹出结果是

 

标签:jquery