jQuery学习笔记——筛选元素集合
filter(expression) 方法
利用传入的选择器表达式或筛选函数,从集合中筛选元素。
expression为选择器表达式
e.g. 对所有标签<a>中title包含文本special的元素应用special类样式。
$('a').filter('[title*=special]').html("special Link").addClass("special");
expression为筛选函数
filter()方法,当传给它一个函数,它会为每个包装集元素反复调用这个函数,如果函数调用返回false,就删除当前元素。利用筛选函数体的函数上下文this,每次调用都能存取当前包装集元素。
e.g. 创建包含数字值的所有<td>元素的包装集。
$('td').filter(function() {console.log(this.innerHTML.match(/^\d+$/)) ; })
jQuery遍历——slice(begin, end)方法
把匹配元素集合缩减为指定的指数范围的子集。
参数说明:
begin:基于零的整数值,指示开始选取元素的位置。如果是负数,则只是从集合末端开始的偏移量。
end: 基于零的整数值,指示结束选取元素的位置(此位截止,往前偏一位),如果省略,则选取范围会在集合末端结束。如果是负数,同上。
e.g.
<ul><li><a href="http://jquery.com/ui" id="a1" class="link"><b>link1</b></a></li><li><a href="http://jquery.com/doc"" id="a2" class="link">link2</a></li><li><a href="http://jquery.com/demo" id="a3" class="link">link3</a></li><li><a href="#" id="a4" class="link" title="special">link4</a></li><li><a href="#" id="a5" class="link"title="special">link5</a></li><li><a href="#" id="a6" class="link"title="special">link6</a></li> </ul>
1、选取从第3个<li>元素开始到第四个的集合。
$("body ul li").slice(2,4)
2、选取从第三个<li>元素开始到最后的集合。
$("body ul li").slice(2)
转载于:https://www.cnblogs.com/technote/archive/2013/04/16/3024471.html
jQuery学习笔记——筛选元素集合相关推荐
- html添加删除元素属性,jQuery学习笔记——.attr()和.removeAttr()方法操作元素属性
今天主要和大家一起分享一下如何使用jQuery的jQuery就可以让我们轻松的读取,添加,更改或删除一个(或多个)元素中的任何属性,在jQuery中我们可以使用下面的方法来实现:.attr():jQu ...
- jQuery学习笔记之DOM操作、事件绑定(2)
jQuery学习笔记之DOM操作.事件绑定(2) --------------------学习目录------------------------ 4.DOM操作 5.事件绑定 源码地址: https ...
- jquery学习笔记及常用函数封装
二.JQuery 学习笔记及常用函数封装 https://download.csdn.net/download/weixin_42530002/13087988 1.JQuery入门 (1).css选 ...
- jQuery学习笔记(黑马课堂+补充)
JQuery学习笔记(自用) 1.DOM对象和jQuery对象 DOM对象:原生JS取到的对象 getElementsById() getElementsByTagName() 特点:只能调用Dom方 ...
- 【转载】jQuery学习笔记
jQuery学习笔记 1 基础 HTML :一个人的裸体,是一个人的物质基础,是一个结构. CSS :一个人的漂亮外衣,使一个人看起来不是那么原始,修饰了一个人. JavaScript :一个人的灵魂 ...
- javaweb(03) jQuery学习笔记
javaweb(03) jQuery学习笔记 jQuery介绍 什么是jQuery jQuery,顾名思义,也就是 JavaScript 和查询(Query),它就是辅助 JavaScript 开发的 ...
- jQuery学习笔记:Ajax(二)
接上篇"jQuery学习笔记:Ajax(一)". 3.jQuery.get(url,[data],[callback],[type])通过远程 HTTP GET 请求载入信息. 这 ...
- 多线程编程学习笔记——使用并发集合(三)
接上文 多线程编程学习笔记--使用并发集合(一) 接上文 多线程编程学习笔记--使用并发集合(二) 四. 使用ConcurrentBag创建一个可扩展的爬虫 本示例在多个独立的即可生产任务又可消费 ...
- jQuery学习笔记02:核心部分
jQuery学习笔记:核心部分 一.$(expr) 1.说明 $(expr) 该函数通过CSS选择器.XPath或html代码来匹配目标元素 参数:expr(字符串,一个查询表达式或一段html字符串 ...
最新文章
- matplotlib画图
- Parallel Python实现程序的并行多cpu多核利用【pp模块】
- linux 文件编码格式转换
- spring中的controller种类
- .NET Core 集成JWT认证
- Matlab 格式化字符串sscanf
- 转自JavaEye --Oracle函数大全
- Js页面截取小数点后两位
- 自然语言处理技术的工作原理与应用
- Unity 安装个人免费版
- ZigBee2006 CC2430 按键流程
- 二层交换机、三层交换机、路由器的区别
- CC1310空中升级笔记04 WSN OAD Example
- FA-PEG-SH 叶酸PEG巯基
- 当计算机遇上经济学:如何量化你的投资并获得第一桶金
- 登录密码加密,RSA加密算法
- http请求HttpServletRequest详解
- 如果你身边有程序员 今天对他好一点
- 云堡垒机的作用_传统运维堡垒机和云堡垒机,哪个更好?
- 【测评】腾讯极光T1投影仪详细使用测评
热门文章
- opencv 一种灰度图像增强方式
- Linux下coredump调试1:使用
- php 联接sq sever,步骤 4:使用 PHP 弹性连接到 SQL
- python scheduler 定时执行_python使用apscheduler做定时任务的管理
- 【flink】flink 消费组死掉 Lag不变 kafka不提交 重启恢复 非常诡异
- 【ElasticSearch】Es 源码之 PeerRecoverySourceService 源码解读
- 【ElasticSearch】Es 源码之 MetadataIndexUpgradeService 源码解读
- 【Kafka】kafka Java api 获取 kafka topic 或者 partition 占用的磁盘大小
- 20-10-010-安装-kafka_2.11-1.1.0-单节点测试
- Spring : Spring AOP源码解析