基于jquery循环map功能的代码


Posted in Javascript onFebruary 26, 2011

废话少说,看代码

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),前台可用上述方式输出

Javascript 相关文章推荐
Javascript客户端将指定区域导出到Word、Excel的代码
Oct 22 Javascript
为javascript添加String.Format方法
Aug 11 Javascript
JS target与currentTarget区别说明
Aug 28 Javascript
增强用户体验友好性之jquery easyui window 窗口关闭时的提示
Jun 22 Javascript
jquery中trigger()无法触发hover事件的解决方法
May 07 Javascript
AngularJS基础学习笔记之简单介绍
May 10 Javascript
jQuery Timelinr实现垂直水平时间轴插件(附源码下载)
Feb 16 Javascript
AngularJS使用自定义指令替代ng-repeat的方法
Sep 17 Javascript
javascript 中的try catch应用总结
Apr 01 Javascript
javascript回调函数的概念理解与用法分析
May 27 Javascript
vueJs实现DOM加载完之后自动下拉到底部的实例代码
Aug 31 Javascript
vuejs数据超出单行显示更多,点击展开剩余数据实例
May 05 Javascript
textarea中的手动换行处理的jquery代码
Feb 26 #Javascript
JS 面向对象之神奇的prototype
Feb 26 #Javascript
js 创建书签小工具之理论
Feb 25 #Javascript
JavaScript ( (__ = !$ + $)[+$] + ({} + $)[_/_] +({} + $)[_/_] )
Feb 25 #Javascript
Javascript中定义方法的另类写法(批量定义js对象的方法)
Feb 25 #Javascript
23个Javascript弹出窗口特效整理
Feb 25 #Javascript
Easy.Ajax 部分源代码 支持文件上传功能, 兼容所有主流浏览器
Feb 24 #Javascript
You might like
解析关于wamp启动是80端口被占用的问题
2013/06/21 PHP
PHP中字符安全过滤函数使用小结
2015/02/25 PHP
php实现在多维数组中查找特定value的方法
2015/07/29 PHP
PHP实现的曲线统计图表示例
2016/11/10 PHP
javascript随机将第一个dom中的图片添加到第二个div中示例
2013/10/08 Javascript
jQuery实现下拉框选择图片功能实例
2015/08/08 Javascript
Bootstrap每天必学之栅格系统(布局)
2015/11/25 Javascript
基于MVC4+EasyUI的Web开发框架形成之旅之界面控件的使用
2015/12/16 Javascript
深入理解JavaScript中的浮点数
2016/05/18 Javascript
jQuery Ajax自定义分页组件(jquery.loehpagerv1.0)实例详解
2017/05/01 jQuery
值得分享和收藏的xmlplus组件学习教程
2017/05/05 Javascript
javascript 判断用户有没有操作页面
2017/10/17 Javascript
Vue单页应用引用单独的样式文件的两种方式
2018/03/30 Javascript
mockjs+vue页面直接展示数据的方法
2018/12/19 Javascript
vue插槽slot的理解和使用方法
2019/04/03 Javascript
vue-cli的build的文件夹下没有dev-server.js文件配置mock数据的方法
2019/04/17 Javascript
layui实现鼠标移动到单元格上显示数据的方法
2019/09/11 Javascript
[04:30]显微镜下的DOTA2第五期——拉比克
2013/09/26 DOTA
[09:22]2014DOTA2西雅图国际邀请赛 主赛事第二日TOPPLAY
2014/07/21 DOTA
Python使用dis模块把Python反编译为字节码的用法详解
2016/06/14 Python
Python入门学习指南分享
2018/04/11 Python
Python中PyQt5/PySide2的按钮控件使用实例
2019/08/17 Python
微信端html5页面调用分享接口示例
2018/03/14 HTML / CSS
美国最大的团购网站:Groupon
2016/07/23 全球购物
澳大利亚药房在线:ThePharmacy
2017/10/04 全球购物
党校培训自我鉴定
2014/02/01 职场文书
会计专业导师推荐信
2014/03/08 职场文书
我的梦想演讲稿
2014/04/30 职场文书
2014年实习班主任工作总结
2014/11/08 职场文书
财务个人年度总结范文
2015/02/26 职场文书
加薪通知
2015/04/25 职场文书
义卖募捐活动总结
2015/05/09 职场文书
董事长年会致辞
2015/07/29 职场文书
财产分割协议书
2016/03/22 职场文书
python利用while求100内的整数和方式
2021/11/07 Python
Tomcat配置访问日志和线程数
2022/05/06 Servers