这是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() ) ;

将会输出:


如果使用filter()方法:

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

将会输出:


也许你已经看出它们的区别了。
find()会在div元素内 寻找 class为rain 的元素。
而filter()则是筛选div的class为rain的元素。
一个是对它的子集操作,一个是对自身集合元素筛选。

另外find()其实还可以用选择器表示:

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

明白他们的区别了吗?

转载于:https://www.cnblogs.com/tangyangping/p/3993290.html

jQuery基础---filter()和find()相关推荐

  1. 《jQuery基础》总结

    目前,互联网上最好的jQuery入门教材,是Rebecca Murphey写的<jQuery基础>(jQuery Fundamentals).这本书虽然是入门教材,但也足足有100多页.我 ...

  2. JQuery 基础笔记

    JQuery 基础笔记 1. jQuery 概述 1.1 jQuery 是什么? 1.2 jQuery 简单应用 1.3 jQuery 功能应用 1.4 jQuery 技术优势 1.5 jQuery ...

  3. 【Java Web开发指南】JQuery基础笔记

    文章目录 JQuery 基础: 1. JQuery 基础:1. 概念2. 快速入门3. JQuery对象和JS对象区别与转换4. 选择器5. DOM操作6. 案例 JQuery 基础: 1. 概念: ...

  4. Jquery基础之DOM操作

    Jquery基础之DOM操作 Dom是Document Object Model的缩写,意思是文档对象模型.DOM是一种与浏览器.平台.语言无关的接口,使用该接口可以轻松访问页面中所有的标准组件.DO ...

  5. Ajax、jQuery基础入门视频教程

    关注公众号,免费获取资料 本视频是Ajax和jQuery基础入门视频,该视频针对接触过javaScript基础的学员录制,授课讲究通俗易懂.通过该视频的学习,相信您能够轻轻松松地掌握Ajax和jQue ...

  6. jQuery小测试系列之jQuery基础知识

    日期:2012-4-17  来源:GBin1.com 这是jQuery小测试系列第一部分:基础知识. 来源:jQuery小测试系列之jQuery基础知识

  7. JQuery-学习笔记04【基础——JQuery基础案例】

    Java后端 学习路线 笔记汇总表[黑马程序员] JQuery-学习笔记01[基础--JQuery基础]--[day01] JQuery-学习笔记02[基础--JQuery选择器] JQuery-学习 ...

  8. JQuery-学习笔记01【基础——JQuery基础】

    Java后端 学习路线 笔记汇总表[黑马程序员] JQuery-学习笔记01[基础--JQuery基础]--[day01] JQuery-学习笔记02[基础--JQuery选择器] JQuery-学习 ...

  9. 06 Jquery 基础

    06 Jquery 基础 前端学习之jquery: jQuery:一个库 Jquery的基础语法: $(selector).action() 基本选择器: <script>//基本选择器/ ...

最新文章

  1. gil php,网络编程之多线程——GIL全局解释器锁
  2. android MVP 模式内存泄漏如何解决
  3. 分类问题后处理技巧CAN,近乎零成本获取效果提升
  4. python修改文件后缀_Python批量修改文件后缀的方法
  5. 一个普通的 Zepto 源码分析(一) - ie 与 form 模块
  6. catalina 无法验证macos_拿什么拯救你,我的macOS Catalina——完整版补救措施来啦...
  7. 几何画板椭圆九种画法_几何画板怎么制作椭圆定义演示动画?
  8. Word怎么在空白处添加下划线
  9. libvlc添加视频录制接口
  10. 计算机专业读研期间的规划,计算机专业研究生的读研规划
  11. java中undefined如何解决_js对undefined的处理
  12. MFC更改对话框的背景色
  13. IIS 6 UrlRewrite 步骤
  14. lol老是闪退到桌面_lol闪退到桌面怎么解决
  15. 七牛云实现视频拼接和转码
  16. hBuilder调试
  17. 安装Python(绿色版)
  18. 亚微米SOI脊型波导(课堂笔记)
  19. tensorflow1.0 windows下安装
  20. 【AlgorithmStar机器学习】AS机器学习库特征工程使用说明文档

热门文章

  1. java预编译啥意思_java预编译 java jdbc 预编译语句和普通语句的区别
  2. 幅度响应怎么计算_系统零点极点与系统频率响应的关系分析(一)
  3. yolov5检测完不显示框和标注
  4. python内置函数有哪些_Python集合有哪些内置函数可以使用,这些内置函数有什么功能...
  5. WordPress 5.1 发布,监控古老 PHP 版本、编辑器性能提升
  6. seafile服务端的搭建
  7. 搭建LAMP下的ucenter家园博客
  8. SQL Server 2005即将终止服务 你准备好了么?
  9. scrapy中的下载器中间件
  10. 基于Nginx实现10万+并发,你应该做的Linux内核优化