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

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

更多 2017/9/2 来源:jquery利来国际娱乐官网浏览量:832
利来国际娱乐官网标签: jquery
本文导读:JQuery的find()方法与filter()方法对于初学者来说容易混淆,find()会在div元素内寻找 class为classname的元素,filter()则是筛选div的class为classname的元素。

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

1、find()会在div元素内寻找class为classname的元素,filter()则是筛选div的class为classname的元素。

2、find()是在子元素找,filter()是在平级找。

3、find函数是在当前对象集合的子元素中进行查询,filter 函数是对当前对象集合进行过滤, 利用过滤条件缩小范围。

4、find函数的参数是jQuery选择器表达式,filter的参数也是选择器表达式,但可以有多个条件,用逗号分隔(逻辑或关系)。

 

二、通过实例说明两者的区别

1、

find弹出的是

filter()弹出的是

 

2、

find()弹出结果是

fliter弹出结果是

 

收藏
278
很赞
381
博聚网