$.each() 和 $(data).each()的使用

news/2024/2/29 3:55:45

$.each() 和 $(data).each()的区别

二者都是循环的一种处理
$(data).each()主要用于DOM节点的循环,也可用于一个数据对象的循环,
$.each()主要用于对数据的处理
其实两者都可以处理DOM节点和数据对象,只是一个使用习惯问题

$(data).each()

$("#id input[type='checkbox']").each(function(index,item){console.log(index,item);})
//输出结果
0 <input class="check" name="xk" value="数学" type="checkbox">1 <input class="check" name="xk" value="语文" type="checkbox">2 <input class="check" name="xk" value="英语" type="checkbox">
var list1 =[{"id":1,"name":"小红","age":20},{"id":2,"name":"小明","age":22}];
var list2={"area1":"北京","area2":"上海","area3":"广州"};
$(list1).each(function(index,item){console.log("list1",index,item);});$(list2).each(function(index,item){console.log("list2",index,item);
});//输出结果
list1 0 {id: 1, name: "小红", age: 20}
list1 1 {id: 2, name: "小明", age: 22}
list2 0 {area1: "北京", area2: "上海", area3: "广州"}

$.each()

$.each($(".id input[type='checkbox']"),function(index,item){console.log(index,item);})
//输出结果
0 <input class="check" name="xk" value="数学" type="checkbox">1 <input class="check" name="xk" value="语文" type="checkbox">2 <input class="check" name="xk" value="英语" type="checkbox">
var list1 =[{"id":1,"name":"小红","age":20},{"id":2,"name":"小明","age":22}];
var list2={"area1":"北京","area2":"上海","area3":"广州"};
$.each(list1,function(index,item){console.log("list1",index,item);});$.each(list2,function(key,value){console.log("list2",key,value);
});//输出结果
list1 0 {id: 1, name: "小红", age: 20}
list1 1 {id: 2, name: "小明", age: 22}
list2 area1 北京
list2 area2 上海
list2 area3 广州

综上看来:
$.each() 和 $(data).each()对DOM节点的处理都是一样的
对数据对象的处理,除了数据结构不一样,导致输出结果不一样,其他都是一样的


http://www.ppmy.cn/news/544021.html

相关文章

each的用法

1.数组中的each 复制代码var arr [ "one", "two", "three", "four"]; $.each(arr, function(){ alert(this); }); //上面这个each输出的结果分别为&#xff1a;one,two,three,four var arr1 [[1, 4, 3], [4, 6, 6…

eggs和egg是什么意思_egg是什么

展开全部 egg 英 [eɡ] 美 [ɛɡ] 形容词: eggless 过去式: egged 过去分词: egged 现在分词: egging 第三32313133353236313431303231363533e58685e5aeb931333335313064人称单数: eggs n.蛋&#xff1b;卵&#xff1b;蛋形物 vt.用蛋覆盖&#xff1b;向 ... 扔蛋 vt.怂恿&…

linux下挂载移动硬盘(ntfs格式)

工作中遇到linux系统 Red Hat Enterprise5.7 挂载希捷ntfs格式移动硬盘&#xff0c;会跳出一个ERROR提示框&#xff1a;The volume ‘EAGET-NQH’user the ntfs file system which is not supported by your system. 其中‘EAGET-NQH’为我的移动硬盘名。 查找资料发现linux支…

egg的基本使用

1.首先在编辑器的终端里面&#xff0c;通过脚手架创建基于egg的项目&#xff1a; mkdir egg-example && cd egg-example npm init egg --typesimple npm i 2.编写Controller: 如果你熟悉 Web 开发或 MVC&#xff0c;肯定猜到我们第一步需要编写的是 Controller 和 Rout…

fgets()

在写网络编程时候遇到一个问题&#xff1a;通过fgets读取到了一行输入到缓冲区中&#xff0c;总是要通过strlen()来查下缓冲区中的长度&#xff0c;然后替换。 一开始没懂这个操作&#xff0c;后来查了下资料&#xff0c;原来fgets在读取输入流的时候&#xff0c;会读取你最后…

egg使用egg-socket.io

下载 npm i egg-socket.io --save 使用 plugin.js module.exports.io {enable: true,package: egg-socket.io, }// config.default.js config.io {init: { }, // passed to engine.ionamespace: {/: {connectionMiddleware: [connection],packetMiddleware: [],},/example: …

e.target与e.currentTarget的作用

要说清楚这个东西&#xff0c;还不太好阐述呢&#xff0c;所以&#xff0c;先看看下面的代码&#xff1a; <!DOCTYPE html> <html> <head lang"en"><meta charset"UTF-8"><title></title><style type"text/c…

e.target和e.currentTarget的区别

e.target和e.currentTarget的区别 currentTarget始终是监听事件者&#xff0c;即 直接调用addEventlistener那个节点 而target是事件的真正发出者&#xff0c; 即 触发事件的节点&#xff0c;在click事件中就是被点击的节点。 详解 当触发一个元素的事件时&#xff0c;该事件…

for each 的用法

for each 的语句格式&#xff1a; for(元素类型t 元素变量x : 遍历对象obj){ 引用了x的java语句; } Java 中新增的 for each 的用法 JDK1.5加入的增强for和循环. for each语句使用总结增强for(part1:part2){part3}; part2中是一个数组对象,或者是带有泛性的集合. part1定…

fgets和gets的区别

在编程中发现gets和fgets一些区别总结一下&#xff1b; 1、 fgets比gets安全&#xff0c;使用gets编译时会警告 为了安全&#xff0c;gets少用&#xff0c;因为其没有指定输入字符的大小&#xff0c;限制输入缓冲区得大小&#xff0c;如果输入的字符大于定义的数组长度&#xf…

e.target的用法

target定义&#xff1a; target 属性规定哪个 DOM 元素触发了该事件。 target 事件属性可返回事件的目标节点&#xff08;触发该事件的节点&#xff09;&#xff0c;如生成事件的元素、文档或窗口。 语法&#xff1a; event.target event.target.nodeName   //获取事件触发…

在KVM里读USB u盘

首先,我们应该知道u盘的名字。比方说我有一个 EAGET 的u盘,这个EAGET 也是u盘的一个名字,我们可以在/media里看见这个名字:/media/EAGET。如果进入这个文件夹,就可以看到里面的内容:$ls /media/EAGET。实际,在Linux桌面,我们就可以看到这个u盘的图标和下面的EAGET这个名…

【AI】AI入门之Nvidia Jetson平台(二)- Xavier NX系统烧录

目录 一. flash.sh 脚本烧录 二. 直接烧录NVME ​​​​​​​2.1 SDKManger烧录 三. 系统从固态硬盘启动 ​​​​​​​3.1 设置硬盘格式 ​​​​​​​3.2 设置文件系统从固态硬盘加载 ​​​​​​​四. 文件传输设置 ​​​​​​​五. 远程桌面 六. 系统拷贝克…

如何删除极速输入法

如何删除极速输入法 --- 恶心输入法 进入任务管理器&#xff08;ctrl shiftesc&#xff09;-----选择详细信息找到极速&#xff0c;打开文件地址&#xff0c;&#xff08;以下这个图片没有这个图标&#xff0c;是因为我已经卸载完成了&#xff09; 2.选择极速&#xff0c;打开…

WinCE手写输入法

我们专业从事各种平台的输入法开发&#xff0c;有多种wince 输入法&#xff0c;支持功能有&#xff1a; 1、手写识别&#xff0c;识别率达97%以上&#xff0c;可以连笔&#xff0c;笔顺无关&#xff1b; 2、智能拼音、全键盘拼音&#xff0c;9宫格拼音&#xff0c;可以整句输入…

流氓软件 巧压 怎么卸载?

前几天电脑自动安装了 巧压 这个流氓软件。 卸载&#xff0c;注册表&#xff0c;删除文件位置&#xff0c;都不行。。。 最后经过我的摸索&#xff0c;终于&#xff0c;成功了&#xff01; 方法就是 使用电脑管家 安装文件粉碎功能 找到总的文件位置&#xff08;自行百度&#…

Android如何实现汉字手写输入法(带中文自动识别提示)

Android开发中&#xff0c;要想实现中文手写输入法&#xff0c;并带中文自动识别提示功能&#xff0c;是很难的&#xff0c;当然了&#xff0c;android手机端开发则不需要另外实现Android手写输入法&#xff0c;但是在一些平板设备或者电视设备上&#xff0c;就需要汉字手写输入…

司马的流氓软件——极速输入法的删除办法

换了新电脑&#xff0c;原来的微软拼音用得好好的&#xff0c;今天突然出来一个啥极速输入法&#xff0c;无法输入不说&#xff0c;还找不到怎么卸载&#xff0c;流氓的要死&#xff0c;最后找到怎么删掉他了 步骤 进入语言首选项&#xff0c;要么右键输入法哪儿进&#xff0…

鸿蒙系统卸载App,强力卸载手机软件

详情 强力卸载手机软件app是一款非常强大的手机优化app。强力卸载app可以帮助你快速的卸载手机中的应用和缓存垃圾&#xff0c;非常的干净。还有手机清理功能&#xff0c;深度扫描手机中的垃圾文件&#xff0c;进行快速安全的处理。有兴趣的小伙伴们赶快来下载吧&#xff01; 强…

[垃圾microsoft, 要啥缺啥] win 8.1下安装手写输入法

http://www.pinyinjoe.com/windows-8/win8-chinese-handwriting-and-display-language-packs.htm
最新文章