基于jquery循环map功能的代码

 更新时间:2011年02月26日 12:40:45   作者:  
前些天记录了java中for循环取map,发现用jquery的each一样可以取map(我称之为js的map,不要较劲),且顺序和map中顺序一致。
废话少说,看代码
复制代码 代码如下:

var map = {
地名: ["北京","天津","上海"],
民族: ["汉族","藏族","维吾尔族"]
};

$.each(map,function(key,values){
console.log(key);
$(values).each(function(){
console.log("\t" + this);
});
});

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

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

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

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

相关文章

  • jquery.validate分组验证代码

    jquery.validate分组验证代码

    在很多时候,我们都不是一步就将所有信息填写完整,然后提交。而是分步进行填写表单
    2011-03-03
  • jQuery替换节点用法示例(使用replaceWith方法)

    jQuery替换节点用法示例(使用replaceWith方法)

    这篇文章主要介绍了jQuery替换节点的方法,结合简单实例形式分析了jQuery使用replaceWith方法替换P标签显示内容的相关实现技巧,需要的朋友可以参考下
    2016-09-09
  • jquery $.fn $.fx是什么意思有什么用

    jquery $.fn $.fx是什么意思有什么用

    $.fn是指jquery的命名空间,加上fn上的方法及属性,会对jquery实例每一个有效,下面简单为大家介绍下jquery $.fn $.fx到底是怎么一回事
    2013-11-11
  • jquery 交替为表格添加样式的代码

    jquery 交替为表格添加样式的代码

    学习了jquery,发现其功能真的很令我惊讶,为表格添加背景色用css也可以实现,却不得不在<tr>标签里一行一行地添加,但用jquery只需四行代码,就是这样精简的用法,让我对jquery产生了极大的兴趣,也不得不惊叹新兴的技术所带来的效率!
    2010-01-01
  • jquery操作select元素和option的实例代码

    jquery操作select元素和option的实例代码

    这篇文章主要介绍了jquery操作select元素和option的实例代码,感兴趣的小伙伴们可以参考一下
    2016-02-02
  • idTabs基于JQuery的根据URL参数选择Tab插件

    idTabs基于JQuery的根据URL参数选择Tab插件

    我们的项目用了SunSean的idTabs,但每个tab里的控件会触发postback,或者转到其他页面再转回来,这样当前选中的tab必丢。印度同事不肯用AJAX,无奈今天加班给印度人写个demo,通过回传URL参数来选择tab
    2012-04-04
  • easyui简介_动力节点Java学院整理

    easyui简介_动力节点Java学院整理

    这篇文章主要介绍了easyui简介,详细的介绍了什么是easyui和easyui的用法,有兴趣的可以了解一下
    2017-07-07
  • 加载jQuery后$冲突的解决办法

    加载jQuery后$冲突的解决办法

    因为jquery中也有$调用,如果原来已经定义了,难免会冲突。下面是一些解决思路。
    2010-07-07
  • jQuery实现仿QQ空间装扮预览图片的鼠标提示效果代码

    jQuery实现仿QQ空间装扮预览图片的鼠标提示效果代码

    这篇文章主要介绍了jQuery实现仿QQ空间装扮预览图片的鼠标提示效果代码,基于jQuery鼠标事件动态操作页面元素样式的动态变换实现该功能,需要的朋友可以参考下
    2015-10-10
  • JQuery Tips(4) 一些关于提高JQuery性能的Tips

    JQuery Tips(4) 一些关于提高JQuery性能的Tips

    如今咱祖国已经崛起了..电脑的配置也是直线上升.可是js的性能问题依然不可小觑..尤其在万恶的IE中..js引擎速度本来就慢..如果JS如果再写不好,客户端多开几个窗口假死肯定是家常便饭了.废话不说了,下面说说js性能提升的一些小Tips.
    2009-12-12

最新评论