首页 > 其他分享 >jquery之each遍历

jquery之each遍历

时间:2023-10-09 13:23:36浏览次数:44  
标签:jquery jQuery 遍历 index each Jack perItem

jQuery 的 each 和 原生的 JavaScript 方法 forEach

  • 原生的 JavaScript 方法 forEach是EcmaScript 5 提供的
    • 不兼容 IE 8
  • jQuery 的 each 由 jQuery 这个第三方库提供
    • jQuery 2 以下的版本是兼容 IE 8 的
    • 它的 each 方法主要用来遍历 jQuery 实例对象(伪数组)
    • 同时它也可以作为低版本浏览器中 forEach 替代品
    • jQuery 的实例对象不能使用 forEach 方法,如果想要使用必须转为数组才可以使用
    • [].slice.call(jQuery实例对象)

$().each方法,遍历DOM对象

$('.common_video_modelu .perItem').each(function (index, perItem) {
    // 每一个dom对象
    var $dom_perItem = $(perItem);
})


var obj = [{
		name: 'Jack',
		age: 20
	},
	{
		name: 'Mary',
		age: 40
	},
	{
		name: 'Sunnay',
		age: 26
	}
]
$.each(obj, function(index, perObj) {
	console.log(index)
})

$.each()方法一般用来遍历数组、对象

// 1.  遍历数组
var arr1 = ['Jack', 'Mary', 'Sunnay'];
$.each(arr1, function (index, perItem) {
 // index==数组下标,从0开始
 console.log(index, perItem)
 
 // 返回结果: 0 Jack ; 1 Mary ; 2 Sunnay
})


// 2.  遍历对象
var arrObj = {
    name: 'Jack',
    age: 19,
    gender: '男'
};
$.each(arrObj, function (key, value) {
    // 返回对应的key value 值
    console.log(key, value)
    // 返回结果: name Jack ; age 19 ; gender 男
})

标签:jquery,jQuery,遍历,index,each,Jack,perItem
From: https://www.cnblogs.com/songxia/p/17751492.html

相关文章

  • python 递归遍历目录筛选特定文件名的文件
    #!/usr/bin/pythonimportosimportsyslist=[]folder_path="/root"defsearch_files(folder_path):search_string="测试"forroot,dirs,filesinos.walk(folder_path):fornameinfiles:ifsearch_strin......
  • jquery 直接添加<style>样式
    如何使用jQuery直接添加style样式作为一名经验丰富的开发者,我将带你了解如何使用jQuery直接添加style样式。在本文中,我将向你展示一个简单的步骤,并提供每一步所需的代码和注释。让我们开始吧!整体流程下面是整个过程的步骤概述:步骤描述1引入jQuery库2创建一个样式......
  • jmeter 两个"csv数据文件设置"遍历数据,实现多用户购买多个商品
    目标使用jmeter构造基础数据,需要实现多个用户购买多个商品的场景。 数据准备1号数据txt文件,包含token和userId,用于用户登录(有10个用户的登录信息);2号数据txt文件,包含goodsId,用户购买商品(有6个商品的Id); jmeter设置1.添加--配置元件--“CSV数据文件设置“用于读取token和u......
  • .net List.ForEach内部Async/Await 异步的问题
    在开发异步的WebApi时,发现一个线程并发错误,起初以为SqlSugar问题。后来,经查是代码写的问题。但此问题,不遇到,不会知晓,只有异步才会出现此问题。这种问题,也发生在JavaScript下,代码逻辑是一样的。参看这篇:https://advancedweb.hu/how-to-use-async-functions-with-array-foreach-in-......
  • forEach中return会退出循环吗 (改)
    forEach循环在JavaScript中的forEach循环中使用return语句,并不会退出或终止循环,forEach循环会继续执行完剩余的所有迭代。forEach循环中的return语句只会从当前的迭代回调函数中返回,而不会中断整个循环。举例来说:constarray=[1,2,3,4,5];array.forEach(num=>{if......
  • 二叉树遍历(后序遍历)
    口诀:先左再右再根......
  • 踩过的坑size_t类型下标遍历问题
    踩过的坑size_t类型下标逆序遍历通过下标逆序遍历以下代码是没有问题的strings;cin>>s;for(inti=s.length()-1;i>=0;--i)cout<<s[i];但是如果用无符号类型作为循环变量的类型会出现死循环的问题,因为i>=0永远是成立的strings;cin>>s;......
  • Mybatis查询报错 foreach 子查询 (invalid comparison)
    Mybatis查询报错invalidcomparison:java.lang.Stringand[Ljava.lang.String;原因去掉黄色部分<iftest="null!=businessTypeand''!=businessType">  andt.businessTypein     <foreachcollection="businessType"......
  • 二叉树遍历(中序遍历)
    中序遍历,就是从最左边开始,把每个节点垂直投影到同一直线上,然后从左往右读值就可以了。口诀:先左再根再右......
  • 6.3循环遍历字典数据
      ......