700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > JQuery $.each遍历JavaScript数组对象实例【jquery】

JQuery $.each遍历JavaScript数组对象实例【jquery】

时间:2021-11-01 22:01:38

相关推荐

JQuery $.each遍历JavaScript数组对象实例【jquery】

web前端|js教程

each,遍历,数组

web前端-js教程

查看一个简单的jQuery的例子来遍历一个JavaScript数组对象。

google v8 源码下载,bcd ubuntu启动文件,青苹软件爬虫,php spout,78seolzw

var json = [{"id":"1","tagName":"apple"},{"id":"2","tagName":"orange"},{"id":"3","tagName":"banana"},{"id":"4","tagName":"watermelon"},{"id":"5","tagName":"pineapple"}];$.each(json, function(idx, obj) {alert(obj.tagName);});

上面的代码片断工作正常,提示 “apple”, “orange” … 等,如预期一样。

问题: JSON 字符串

tcl 源码,apt下载vscode源码,ubuntu只有root,用tomcat发布网站,爬虫考研,php 转正申请,安国关键词seo,php响应式企业网站源码,web论坛模板下载工具lzw

下面的例子中,声明了一个JSON字符串(随附单或双引号)直接地。

mysql 源码包下载,vscode各种变量,ubuntu切换用户出现错误,Tomcat缓存菜单,sqlite所有内置函数,jquery 路线图插件,外包公司前端框架,爬虫为什么爬不到,php转unicode,seo资讯祥云,网站节日代码,公司网页二维码生成器,动易 广告js模板,delphi 调用vb程序lzw

var json = [{"id":"1","tagName":"apple"},{"id":"2","tagName":"orange"},{"id":"3","tagName":"banana"},{"id":"4","tagName":"watermelon"},{"id":"5","tagName":"pineapple"}];$.each(json, function(idx, obj) {alert(obj.tagName);});

在Chrome中,它显示在控制台下面的错误:

Uncaught TypeError: Cannot use ‘in’ operator to search for ‘156’

in [{“id”:”1″,”tagName”:”apple”}…

解决方案:JSON字符串转换为JavaScript对象。

要修复它,通过标准JSON.parse()或jQuery 的 $.parseJSON 将其转换为JavaScript对象。

var json = [{"id":"1","tagName":"apple"},{"id":"2","tagName":"orange"},{"id":"3","tagName":"banana"},{"id":"4","tagName":"watermelon"},{"id":"5","tagName":"pineapple"}];$.each(JSON.parse(json), function(idx, obj) {alert(obj.tagName);});//or $.each($.parseJSON(json), function(idx, obj) {alert(obj.tagName);});

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。