jQuery中find和filter的区别
来源:互联网 发布:seo常用标签 编辑:程序博客网 时间:2024/05/21 09:14
这是jQuery里常用的2个方法。
他们2者功能是完全不同的,而初学者往往会被误导。
现在有一个页面,里面HTML代码为;
<div >
<p class="rain">测试1</p>
</div>
<div class="rain">
<p>测试2</p>
</div>
①如果我们使用find()方法:
var result = $("div").find(".rain");
alert(result.html() ) ;
alert(result.html() ) ;
结果:测试1
②如果使用filter()方法:
var result = $("div").filter(".rain");
alert(result .html() );
alert(result .html() );
结果:<p>测试2</p>
find()会在div元素内寻找class为rain 的元素,是对它的子集操作
filter()则是筛选div的class为rain的元素,是对它自身集合元素筛选
filter()则是筛选div的class为rain的元素,是对它自身集合元素筛选
另外find()其实还可以用选择器表示:
var $select = $("div .rain");
明白他们的区别了吗?
原帖地址:http://www.cnblogs.com/qiantuwuliang/archive/2009/10/18/1585682.html
- 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()的区别
- poj 1001
- The Product Manager's Handbook [Part 2]
- 配置和使用linux内核调试环境(基于虚拟机)
- Read and Write a /proc File
- POJ 3062 Celebrity jeopardy(我的水题之路——原样输出)
- jQuery中find和filter的区别
- 深度报道:双汇刘小兵谈信息化与低碳经济
- LHF Objective-C语法(4)对象初始化
- apache(单机)负载均衡配置(十)
- .NET小常识
- Ogre的内存分配策略
- 61条面向对象设计的经验原则
- VS下Qt和CUDA的配置
- vim配置笔记 - NERDTree的Bookmark功能