你的位置:首页 > Java教程

[Java教程]jquery的filter()函数和find()函数的区别


jquery的filter()函数和find()函数的区别:
在jQuery中中众多的函数,使用起来非常的方便,同时有些函数在作用上非常的接近,于是也容易造成一定的误操作。
filter()函数和find()函数同有筛选的作用,下面就介绍一下它们两者之间的区别。
一.filter()函数:
此函数用来筛选元素集合中的匹配元素,并且返回匹配的元素集合,例如:

 

$("div").filter(".mytest");

 

以上代码可以在div元素集合中筛选class属性值为mytest的div,并返回匹配集合。
也可以看出filter()函数式用来筛选$("div")集合的。
二.find()函数:
此函数可以筛选匹配元素集合中子元素,例如:

 

$("div").find(".mytest");

 

以上代码可以筛选div的子元素中class属性值为mytest的元素。
相关阅读:
1.filter()函数可以参阅jQuery的filter()方法一章节。
2.find()函数可以参阅jQuery的find()方法一章节。

原文地址是:http://www.softwhy.com/forum.php?mod=viewthread&tid=9344

更多内容可以参阅:http://www.softwhy.com/jquery/