一、filter的参数类型可分为两种

1、传递选择器

$('a').filter('.external')

2、传递过滤函数

$('a').filter(function(index) {
        return $(this).hasClass('external');
    })

二、Jquery中find与filter区别

1、find()会在div元素内 寻找 class为classname的元素。
2、filter()则是筛选div的class为classname的元素。
3、基本是find子元素找,filter是平级找

4、find 函数是在当前对象集合的子元素中进行查询;
5、filter 函数是对当前对象集合进行过滤, 利用过滤条件缩小范围;
6、find 函数的参数是 jQuery 选择器表达式;

7、filter 的参数也是选择器表达式, 但可以有多个条件, 用逗号分隔(逻辑或关系);
8、filter 的参数也可以是个函数, 调用函数时会自动传入 index 参数, 函数需返回 true或false 以选中或排除元素.

最新文章

  1. IOS之Objective-C学习 ARC下的单例模式
  2. 前端之常用标签和CSS初识
  3. 12.Object-C--浅谈OC的内存管理机制
  4. Oracle数据库和MySQL数据库的不同之处
  5. linux下dup/dup2函数的用法
  6. Leetcode_ Best Time to Buy and Sell Stock II
  7. QT5删除隐藏目录+隐藏文件
  8. B/S架构与C/S架构的区别
  9. 使用Mongodb+Shiro+SpringMVC实现动态权限分配
  10. fedora23没有/var/log/messages &如何禁用后台自动更新软件?
  11. python八荣八耻
  12. QPixmap 在非QtCreator环境下无法显示jpg图片
  13. PHP 3 运算符 if...else...elseif 语句
  14. Luogu P2056 [ZJOI2007]捉迷藏
  15. Two distinct points CodeForces - 1108A (签到)
  16. Hbaseflush处理流程
  17. (百度)centos7上安装apache指南
  18. Beta阶段Scrum 冲刺博客合集
  19. 分布式理论——从ACID到CAP再到BASE
  20. Head First HTML和CSS(一)

热门文章

  1. 2019年1月6日 没有nainai吃 习题1
  2. C# 说说lock到底锁谁?(2)
  3. android外包公司—技术分享:Android开发环境搭建(长年承接安卓应用外包)
  4. linux下postgres未能正常启动的解决过程
  5. VUE本身是不支持IE的,可用babel-polyfill解决
  6. Fatal error: ENOSPC: System limit for number of file watchers reached
  7. 第二周javaweb学习进度表
  8. android -------- MVP+DataBinding 的使用
  9. selenium自动加载各个浏览器插件
  10. django之admin管理工具