【jQuery学习】—jQuery对象的过滤

一、eq方法

  • 作用:获取对应下标的jQuery对象
  • 格式:jQuery对象集合.eq(下标)

二、first方法

  • 作用:获取匹配元素集合中的第一个元素

  • 格式:jQuery对象集合.first()

三、last方法

  • 作用:获取匹配元素集合中的最后一个元素
  • 格式:jQuery对象集合.last()

四、is方法

  • 作用:判断当前匹配元素集合中的元素是否与指定的参数匹配,匹配的返回值为true,否则返回值为true
  • 格式:元素.is(参数)
  • 例如:$('li').eq(0).parent().is('div')
  • 返回值:布尔值

五、has 方法

  • 作用:筛选匹配元素集合中包含特定后代的元素
  • 格式:元素.has(参数),参数为CSS选择器
  • 例如:$('li').has('span').css('background','red');

六、not方法

  • 作用:从匹配的元素集合中移除指定的元素
  • 格式:元素.not(参数),参数为选择器
  • 例如:$('li'),not('#box').css('color','red');

七、slice方法

  • 作用:选取匹配元素集的子集
  • 格式:元素.slice(begin,end);

八、filter方法

  • 作用:筛选出与指定表达式匹配的元素

  • 格式:元素.filter(‘选择器1,选择器2,选择器3……’)

  • 例如:($('p').filter(:first,:last))

九、map方法

  • 作用:次方法可以通过它的回调函数处理匹配元素集合中的每一个元素,返回值是一个由jQuery包装的数组,通常利用get()获取jQuery对象封装的整个数组或者数组的某个元素
  • 格式:元素.map(回调函数)

【jQuery学习】—jQuery对象的过滤相关推荐

  1. jquery 学习之一 对象访问

    each() each(callback) 以每一个匹配的元素作为上下文来执行一个函数. 意味着,每次执行传递进来的函数时,函数中的this关键字都指向一个不同的DOM元素(每次都是一个不同的匹配元素 ...

  2. jQuery学习--jQuery 删除元素

    删除元素/内容 jQuery remove() 方法 jQuery remove() 方法删除被选元素及其子元素. remove() 方法移除被选元素,包括所有的文本和子节点. 该方法也会移除被选元素 ...

  3. (二)jquery学习----jquery的效果

    jquery的效果 jquery的基本效果包括隐藏.显示.切换,滑动,淡入淡出,以及动画等等. 一.隐藏与显示 通过调用hide()和show()方法实现. 语法如下: $(selector).hid ...

  4. 从零开始学习jQuery (五) 事件与事件对象【转】

    一.摘要 事件是脚本编程的灵魂. 所以本章内容也是jQuery学习的重点. 本文将对jQuery中的事件处理以及事件对象进行详细的讲解. 二.前言 本篇文章是至今为止本系列内容最多的一篇, 足以可见其 ...

  5. 从零开始学习jQuery (五) 事件与事件对象

    本系列文章导航 从零开始学习jQuery (一) 开天辟地入门篇 从零开始学习jQuery (二) 万能的选择器 从零开始学习jQuery (三) 管理jQuery包装集 从零开始学习jQuery ( ...

  6. jQuery学习笔记系列(三)——事件注册、事件处理、事件对象、拷贝对象、多库共存、jQuery插件、toDoList综合案例

    day03 - jQuery 学习目标: 能够说出4种常见的注册事件 能够说出 on 绑定事件的优势 能够说出 jQuery 事件委派的优点以及方式 能够说出绑定事件与解绑事件 能够说出 jQuery ...

  7. jQuery学习笔记系列(一)——入口函数,jQuery对象和DOM对象,jQuery选择器、样式操作、效果(显示隐藏、滑入滑出、淡入淡出、自定义动画、停止动画队列)

    day01 - jQuery 学习目标: 能够说出什么是 jQuery 能够说出 jQuery 的优点 能够简单使用 jQuery 能够说出 DOM 对象和 jQuery 对象的区别 能够写出常用的 ...

  8. 【jQuery学习】—jQuery对象的访问

    [jQuery学习]-jQuery对象的访问 一.each方法 作用:遍历jQuery对象中的元素 格式:jQuery对象.each(function(index, ele){}); 注意:index ...

  9. 【jQuery学习】—jQuery对象的串联

    [jQuery学习]-jQuery对象的串联 一.add方法 作用:把表达式匹配的元素添加到jQuery中 格式:jQuery对象.add(表达式); 二.contents方法 作用:查找匹配元素内部 ...

最新文章

  1. 学python需要什么文化基础-中国文化走的是()的路线。
  2. 符合.net准则的事件
  3. 闪灯什么意思_开车闪一下闪二下闪三下大灯是什么意思
  4. hibernate学习五 Hibernate补充
  5. Java并发编程(多线程)中的相关概念
  6. python局部变量含义_Python的变量
  7. ROS笔记(6) ROS通讯机制
  8. python导入math函数取一随机数返回其平方根_Python数字
  9. DxO PhotoLab 5 for mac(raw图片处理软件)
  10. 【POJ 3062】Party(2-SAT、tarjan)
  11. java的split的源码_Spring 的split()方法源码部分分析
  12. 阿里云服务器如何选择操作系统?操作系统选择方法
  13. 【2021年】百度搜索词获取,获取百度搜索的关键词
  14. windows商店直接安装ubuntu子系统
  15. 微信小程序 ---在Vscode上编辑,微信开发者工具上预览,快速上手
  16. java毕业设计诚越园区垃圾分类信息科普系统Mybatis+系统+数据库+调试部署
  17. 关于数据恢复,记一次修复SD卡 RAW 之后的修复过程
  18. 了解微信小程序、掌握微信小程序开发工具的使用、了解小程序的目录以及文件结构、掌握小程序中常用的组件、掌握WXML、WXSS、WXS的基本使用
  19. 使用you-get批量下载B站视频
  20. 什么是cellpadding

热门文章

  1. 如何解决/home/oracle: is a directory报警
  2. I.MX6 Linux kernel LVDS backlight enable
  3. 创建一个优质可用的Hyper-V虚拟机模板
  4. mongodbVUE基本操作(转)
  5. 纪念一个曾经的产品(目录)
  6. 弱电系统集成(收集)
  7. 中无法打开源文件_Safari浏览器无法打开,如何解决Safari在Big Sur中崩溃的情况...
  8. eclipse 输入卡顿_解决eclipse卡顿
  9. openHEVC在Windows下构建vs32/64位工程(vs2013)
  10. mysql存储登录密码_用户身份验证:存储用户ID和密码在一个MySQL数据库