jquery遍历json的几种方法
2015-12-17 15:59
746 查看
for循环:
for in 循环:
元素 each方法
jquery each方法
<script> var obj = { "status":1, "bkmsg":"\u6210\u529f", "bkdata":["\u5415\u5c1a\u5fd7","1387580400","\u6dfb\u52a0\u8bb0\u5f55"] } // console.log(obj.length); if (obj.status == 1) { for (var i = 0; i < obj.bkdata.length; i++) { console.log(obj.bkdata[i]); }; }else{ alert("数据有误~"); }; </script>
for in 循环:
<script> var obj = { "status":1, "bkmsg":"\u6210\u529f", "bkdata":["\u5415\u5c1a\u5fd7","1387580400","\u6dfb\u52a0\u8bb0\u5f55"] } //for in循环 for(x in obj.bkdata){ //x表示是下标,来指定变量,指定的变量可以是数组元素,也可以是对象的属性。 console.log(obj.bkdata[x]); } </script>
元素 each方法
<script> var obj = { "status":1, "bkmsg":"\u6210\u529f", "bkdata":["\u5415\u5c1a\u5fd7","1387580400","\u6dfb\u52a0\u8bb0\u5f55"] } if (obj.status == 1) { $(obj.bkdata).each(function(index,item){ //index指下标 //item指代对应元素内容 //this指代每一个元素对象 //console.log(obj.bkdata[index]); console.log(item); //console.log($(this)); }); }else{ alert("数据有误~"); }; </script>
jquery each方法
<script> var obj = { "status":1, "bkmsg":"\u6210\u529f", "bkdata":["\u5415\u5c1a\u5fd7","1387580400","\u6dfb\u52a0\u8bb0\u5f55"] } $.each( obj.bkdata, function(index,item){ console.log(item); }); </script>
相关文章推荐
- jquery 元素选择器
- jQuery.extend 和jQuery.fn.extend的差别
- 关于jquery与dom元素转换
- Jquery EasyUI 弹出div对话框引入其他页面(iframe)
- Jquery EasyUI 弹出div对话框引入其他页面(iframe)
- 【jQuery】调用live()方法绑定元素的事件
- 【jQuery】下拉列表框的change事件
- 【jQuery】文本框的focus和blur事件
- 【jQuery】调用trigger()方法手动触发指定的事件
- jQuery全屏滚动插件FullPage.js中文帮助文档API
- 【jQuery】使用one()方法绑定元素的一次性事件
- 【jQuery】使用unbind()方法移除元素绑定的事件
- jQuery实现进度条效果代码
- Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用法总结
- [前端] jquery验证手机号、身份证号、中文名称
- 【jQuery】使用toggle()方法绑定多个函数
- JQuery easyUI datagrid 排序,使用sorter自定义排序
- 文本框去空格,jquery用在不同浏览器
- 解决jQuery版本冲突的方法
- 集成iscroll 下拉加载更多 jquery插件