博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jQuery中 filter()与find()的用法
阅读量:7008 次
发布时间:2019-06-28

本文共 466 字,大约阅读时间需要 1 分钟。

这是jQuery里常用的2个方法。

他们2者功能是全然不同的,而刚开始学习的人往往会被误导。

首先 我们看.find()方法:

如今有一个页面,里面HTML代码为;
程序代码

测试1

测试2

假设我们使用find()方法:

var $find = $("div").find(".rain");

alert( $find.html() ) ;
将会输出:

假设使用filter()方法:

var $filter = $("div").filter(".rain");

alert( $filter.html() );
将会输出:

或许你已经看出它们的差别了。

find()会在div元素内 寻找 class为rain 的元素。
而filter()则是筛选div的class为rain的元素。
一个是对它的子集操作,一个是对自身集合元素筛选。

另外find()事实上还能够用选择器表示:

var $select = $("div .rain");

明确他们的差别了吗?

本文转自博客园知识天地的博客,原文链接:需转载请自行联系原博主。

你可能感兴趣的文章
windows下VisualStudio和QtCreator搭建Qt开发环境
查看>>
将hive的hql执行结果保存到变量中
查看>>
openstack之cinder
查看>>
第四百零四节,python网站第三方登录,social-auth-app-django模块,
查看>>
java:类集操作,多对多的关系
查看>>
【转】ATL提供的所有转换宏
查看>>
1628: 栈
查看>>
gradle 安装试用
查看>>
lapis cockroachdb 数据访问试用
查看>>
Hibernate与 MyBatis的比较
查看>>
tomcat server.xml
查看>>
Git 仓库结构 (一)***
查看>>
按位与(&)和按位或(|)
查看>>
C#设计模式(23)——备忘录模式(Memento Pattern)
查看>>
MySQL 普通索引、唯一索引和主索引
查看>>
RESTEasy maven使用
查看>>
[CentOS] rsync同步目录进行备份文件
查看>>
爬虫学习目录
查看>>
mysql中的union和order by、limit
查看>>
mysql5.7忘记密码时,修改root密码
查看>>