jQuery遍历对象的方法
时间:2021-07-20
本文章向大家介绍jQuery遍历对象的方法,主要包括jQuery遍历对象的方法使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
一、遍历元素
jquery隐式迭代是对同一类元素做了同样的操作。如果想要给同一类元素做不同的操作,就需要用到遍历
语法一:each方法
$("div").each(function(index,domEle){ //回调函数第一个参数(index)一定是索引号 //回调函数第二个参数(domEle)一定是dom元素 …… })
1、each()方法遍历匹配的每一个元素,主要用于DOM处理。each每一个
2、里面的回调函数有两个参数:index是每个元素的索引号,demEle是每个DOM元素对象
3、所以想要使用jquery方法,需要给这个dom元素转换成jquery对象$(domEle)
语法二:$.each()方法
$.each(object,function(index,element){ //object为需要被遍历的对象 //里面的函数有2个参数:index是每个元素的索引号;element遍历内容 …… })
1、$.each()方法可以用来遍历任何的对象。主要用于数据的处理,比如数组、对象
2、里面的函数有2个参数:index是每个元素的索引号;element遍历内容
二、举例
<body> <div>1</div> <div>2</div> <div>3</div> </body>
1、求和
<script> //加法运算 var sum = 0; $("div").each(function(index, domEle) { sum += parseInt($(domEle).text()); }) console.log(sum); </script>
2、改变样式
<script> //更换样式 var arr = ['red', 'green', 'blue'] $("div").each(function(index, domEle) {
//需要把dom元素先转换为jquery对象才可以使用jQuery的方法 $(domEle).css("color", arr[index]); }) </script>
3、遍历数组、
<script> //遍历数组 var arr = ['red', 'green', 'blue'] $.each(arr, function(index, ele) { console.log(index); console.log(ele); }) </script>
4、遍历对象
<script> //遍历数组 $.each({ name: "andy", age: 18 }, function(i, ele) { console.log(i);//输出对象包含的属性 console.log(ele);//输出属性对应的属性值 }) </script>
原文地址:https://www.cnblogs.com/Abbynameswld/p/15036060.html
- 机器学习:XGBoost 安装及实战应用
- Ryu:如何在LLDP中添加自定义LLDPDU
- 机器学习|kaggle数据挖掘和求解的基本步骤
- mybatis_generator_逆向工程的使用笔记
- 纳税服务系统总结
- 纳税服务系统一(用户模块)【简单增删改查、日期组件、上传和修改头像】
- 纳税服务系统三(优化处理)【异常处理、抽取BaseAction】
- 机器学习|快速排序思想求topk
- 纳税服务系统二(用户模块)【POI、用户唯一性校验】
- 纳税服务系统四(角色模块)【角色与权限、角色与用户】
- 纳税服务系统五(登陆与系统拦截)【配置系统、子系统首页、登陆与拦截】
- 纳税服务系统六(信息发布管理模块)【Ueditor、异步信息交互、抽取BaseService、条件查询、分页】
- 纳税服务系统七(投诉管理模块)【显示投诉信息、处理回复、我要投诉、Quartz自动受理、统计图FusionCharts】
- Unikernel初体验
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 基于TypeScript封装Axios笔记(四)
- spring之泛型依赖注入
- 【python-leetcode113-树的深度遍历】路径总和Ⅱ
- spring之为什么要使用AOP(面向切面编程)?
- useContext更佳实践
- 【论文笔记】张航和李沐等提出:ResNeSt: Split-Attention Networks(ResNet改进版本)
- [前端]GOFLY项目-响应式登录页的设计和实现
- [GO] golang练习项目-gorm与mysql的增删查改操作
- 设计模式~门面模式
- c语言之define和typedef的区别
- TSINGSEE青犀视频官网全新改版即将上线,系统界面迎来整体升级
- c语言之带参数的宏定义
- spring AOP之基于xml配置文件的方式来配置AOP
- 基于TypeScript封装Axios笔记(五)
- spring之操作数据库之使用JdbcTemplate和JdbcDaoSupport