位置: 编程技术 - 正文

jQuery中each()、find()和filter()等节点操作方法详解(推荐)

编辑:rootadmin

推荐整理分享jQuery中each()、find()和filter()等节点操作方法详解(推荐),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

1.each(callback)

官方解释:

返回值:jQuery

概述

以每一个匹配的元素作为上下文来执行一个函数。

意味着,每次执行传递进来的函数时,函数中的this关键字都指向一个不同的DOM元素(每次都是一个不同的匹配元素)。而且,在每次执行函数时,都会给函数传递一个表示作为执行环境的元素在匹配的元素集合中所处位置的数字值作为参数(从零开始的整型)。 返回 'false' 将停止循环 (就像在普通的循环中使用 'break')。返回 'true' 跳至下一个循环(就像在普通的循环中使用'continue')。

参数

callback

对于每个匹配的元素所要执行的函数

示例

描述:

迭代两个图像,并设置它们的 src 属性。注意:此处 this 指代的是 DOM 对象而非 jQuery 对象。

HTML 代码:

<img/><img/>

jQuery 代码:

结果:

2.find(expr|obj|ele)

官方解释:

返回值:jQuery

概述

搜索所有与指定表达式匹配的元素。这个函数是找出正在处理的元素的后代元素的好方法。

所有搜索都依靠jQuery表达式来完成。这个表达式可以使用CSS1-3的选择器语法来写。

参数

expr String 用于查找的表达式jQuery object object一个用于匹配元素的jQuery对象element DOMElement一个DOM元素

jQuery中each()、find()和filter()等节点操作方法详解(推荐)

示例

描述:

从所有的段落开始,进一步搜索下面的span元素。与$("p span")相同。

HTML 代码:

<p><span>Hello</span>, how are you&#;</p>

jQuery 代码:

结果:

[ <span>Hello</span> ]

3.filter(expr|obj|ele|fn)

官方解释:

概述

筛选出与指定表达式匹配的元素集合。

这个方法用于缩小匹配的范围。用逗号分隔多个表达式

参数

expr String字符串值,包含供匹配当前元素集合的选择器表达式。jQuery object object现有的jQuery对象,以匹配当前的元素。element Expression一个用于匹配元素的DOM元素。 function(index) Function一个函数用来作为测试元素的集合。它接受一个参数index,这是元素在jQuery集合的索引。在函数, this指的是当前的DOM元素。

示例

参数selector描述:

保留带有select类的元素

HTML 代码:

jQuery 代码:

结果:

[ <p class="selected">And Again</p> ]

积木网推荐阅读:

jQuery中的each()详细介绍(推荐)

jQuery each函数源码分析

以上所述是小编给大家介绍的jQuery中each()、find()和filter()等节点操作方法详解(推荐)的相关知识,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对积木网网站的支持!

jQuery中的each()详细介绍(推荐) each()方法能使DOM循环结构简洁,不容易出错。each()函数封装了十分强大的遍历功能,使用也很方便,它可以遍历一维数组、多维数组、DOM,JSON等等在javaSc

jQuery each函数源码分析 jQuery.each方法用于遍历一个数组或对象,并对当前遍历的元素进行处理,在jQuery使用的频率非常大,下面就这个函数做了详细讲解:代码/*!*jQuery源码分析-ea

jQuery中on绑定事件后引发的事件冒泡问题如何解决 用on绑定时,我把子元素的绑定到document,而把父元素绑定到上级元素,导致returnfalse阻止冒泡无效。!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""

标签: jQuery中each()、find()和filter()等节点操作方法详解(推荐)

本文链接地址:https://www.jiuchutong.com/biancheng/387283.html 转载请保留说明!

上一篇:jquery easyui datagrid实现增加,修改,删除方法总结

下一篇:jQuery中的each()详细介绍(推荐)(jquery $each)

  • 什么是增值税扣缴义务
  • 交印花税合同上每个月价格要一样吗
  • 免税收入不征税收入有哪些
  • 内账需要哪些单据
  • 征信高风险是什么意思
  • 发票上的收款人复核开票人
  • 结转本月完工入库产品制造成本,甲产品800台全部完工
  • 五月份有啥节日2020
  • 什么是长期股权结构
  • 小规模公司初期注销流程
  • 经营所得税投资者减除费用
  • 公益性捐赠的税收优惠政策
  • 汽车计提折旧年限及残值率
  • 小企业会计准则2023电子版
  • 固定资产缩水
  • 销售免税货物如何开票
  • 预收购货单位货款
  • 收到银行退回的银行汇票多余款
  • 无实收资本能日本投资吗
  • 哪些计入应收账款
  • 固定资产销售税务处理
  • 现金收款能开专用发票吗
  • 小规模纳税人国企
  • 公司支付媒体广告费用必须签订合同吗?如果没有签订合同是否不能税前扣除?
  • 材料报废的会计处理(一般纳税人)
  • 补缴员工社保银行怎么查
  • 异地预缴企业所得税会计分录
  • 金蝶资产减值损失取数计算公式
  • 个人独资企业生活费用扣除
  • php基础入门教程
  • php array_push()数组函数:将一个或多个单元压入数组的末尾(入栈)
  • 开发商自用房产出售成为二手房土地成本
  • 企业职工教育培训经费列支范围适用事业单位
  • mac m1 rosetta编译
  • 公司员工社保由总公司代缴证明
  • 小微企业免征增值税政策2023
  • php面向对象编程实验总结
  • 微信小程序开发零基础入门
  • 税务局什么情况下可以停供发票
  • vue route 参数
  • 从univ.txt文件中去掉机构名称
  • 盘点时发现存货怎么处理
  • 所得税时间性差异
  • mongodb设置远程连接
  • 资产负债表固定资产清理
  • MySQL读写分离中间件
  • 注销营业执照的app
  • 外资研发中心可以上市吗
  • 品种法分批法分步法的区别
  • 房屋如何计提折旧费
  • 资产基金账务处理
  • 企业过桥贷款违法吗
  • 本月无进项发票需要去增值税发票认证平台吗
  • 货款还没收到有违法所得吗
  • 管理费用是负数影响利润表吗
  • ddl dml的区别
  • sqlserver如何保留两位小数
  • sqlserver 查看表
  • sllights.exe - sllights进程是什么意思
  • 获取linuxip
  • u盘设置背景音乐怎么弄
  • linux中tail命令详解
  • 如何解决windows激活问题
  • cocos2dx ccbreader内存泄露
  • JavaScript数组添加元素
  • node链接数据库
  • 微信公众号javascript
  • bat 批处理文件
  • NeHe OpenGL Lesson 9
  • python 入门指南
  • react-router react-router-dom
  • Node.js中的全局对象有
  • json读取字符串
  • 怎样编?
  • jquery中有几种方法可以来设置和获取样式
  • 如何将位置信息生成二维码
  • android 4.2
  • 国家税务总局青海省税务局
  • 计算消费税为什么要除1-比例税率
  • 银川买的新房契税怎么算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设