建站学 - 轻松建站从此开始!

建站学-个人建站指南,网页制作,网站设计,网站制作教程

用jquery的each循环取map

时间:2011-03-03 09:21来源: 作者: 点击:
java中可以用for循环取map,其实用jquery的each一样可以取map,且顺序和map中顺序一致。看代码 : view sourceprint? 01 var map = {  02     地名: ["北京","天津","上海"],  03    

java中可以用for循环取map,其实用jquery的each一样可以取map,且顺序和map中顺序一致。看代码 :

view sourceprint?
01 var map = { 

02     地名: ["北京","天津","上海"], 

03     民族: ["汉族","藏族","维吾尔族"] 

04 }; 

05   

06 $.each(map,function(key,values){ 

07     console.log(key); 

08     $(values).each(function(){ 

09         console.log("\t" + this); 

10     }); 

11 });
如果安装了firebug,控制台输出如下树状结构:

地名
  北京
  天津
  上海
民族
  汉族
  藏族
  维吾尔族

注意:jquery中的$().each和$.each的区别,前者只能遍历数组,后者可以遍历数组和对象

备注:sinobook项目中地名本体相关地按类型分类,后台包的是一个map(key是关系类型,value是一个list),前台可用上述方式输出

(责任编辑:admin)
织梦二维码生成器
顶一下
(2)
100%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片