jQuery中find和filter的区别
来源:互联网 发布:整进度计划软件 编辑:程序博客网 时间:2024/05/17 08:11
这是jQuery里常用的2个方法。
他们2者功能是完全不同的,而初学者往往会被误导。
首先 我们看.find()方法:
现在有一个页面,里面HTML代码为;
<div class="css">
<p class="rain">测试1</p>
</div>
<div class="rain">
<p>测试2</p>
</div>
如果我们使用find()方法:
var $find = $("div").find(".rain");
alert( $find.html() ) ;
将会输出:
测试1
如果使用filter()方法:
var $filter = $("div").filter(".rain");
alert( $filter.html() );
将会输出:
<p>测试2</p>
也许你已经看出它们的区别了。
find()会在div元素内 寻找 class为rain 的元素。
而filter()则是筛选div的class为rain的元素。
一个是对它的子集操作,一个是对自身集合元素筛选。
另外find()其实还可以用选择器表示:
var $select = $("div .rain");
0 0
- jQuery中find和filter的区别
- jQuery中filter()和find()的区别
- jQuery中filter()和find()的区别
- jQuery中find和filter的区别
- jQuery中filter()和find()和has()的用法区别
- jQuery中find()方法和filter()方法的区别
- jQuery中filter()和find()的区别深入了解
- jquery的find和filter的区别
- jQuery find和filter的区别
- jquery方法find和filter的区别
- [jq]jquery的has,find和filter方法的区别
- 在jquery中 filter()与find()之间的区别
- jquery中filter,children,find三者的区别?
- jQuery的find和filter
- Jquery中filter()与Find()区别
- Jquery-find filter区别
- filter()和find()的区别
- find()和filter()的区别
- handler相关1
- 2017.3.17 信息课堂笔记
- 统一设备模型(一):开篇
- Sort with Swap(0,*)(25)
- c++知识体系
- jQuery中find和filter的区别
- myeclise10 svn: E210004: Number is larger than maximum 解决方案
- 总体性能——加载模块性能
- Qt 求两个多边形组合后的凸包,Qt里的排序方法
- Apache2.2.x 安装与配置详解
- sublime
- wireshark过滤抓包与过滤查看
- 知识体系图
- 堆、栈记录