基于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 相关文章推荐
Js 获取Gridview选中行的内容操作步骤
Feb 05 Javascript
JavaScript在IE和FF下的兼容性问题
May 19 Javascript
jquery ui bootstrap 实现自定义风格
Nov 14 Javascript
AngularJS 使用$sce控制代码安全检查
Jan 05 Javascript
Bootstrap Modal遮罩弹出层代码分享
Nov 21 Javascript
Bootstrap整体框架之JavaScript插件架构
Dec 15 Javascript
使用Node.js搭建静态资源服务详细教程
Aug 02 Javascript
Vue表单绑定的实例代码(单选按钮,选择框(单选时,多选时,用 v-for 渲染的动态选项)
May 13 Javascript
vue项目中实现缓存的最佳方案详解
Jul 11 Javascript
微信小程序获取用户信息及手机号(后端TP5.0)
Sep 12 Javascript
vue实现页面切换滑动效果
Jun 29 Javascript
vue离开当前页面触发的函数代码
Sep 01 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
一个php作的文本留言本的例子(五)
2006/10/09 PHP
YII中assets的使用示例
2014/07/31 PHP
Ubuntu中支持PHP5与PHP7双版本的简单实现
2018/08/19 PHP
laravel 出现command not found问题的解决方案
2019/10/23 PHP
PHP 实现重载
2021/03/09 PHP
jQuery 浮动广告实现代码
2008/12/25 Javascript
IE6下CSS图片缓存问题解决方法
2010/12/09 Javascript
JQuery操作iframe父页面与子页面的元素与方法(实例讲解)
2013/11/20 Javascript
js实现浮动在网页右侧的简洁QQ在线客服代码
2015/09/04 Javascript
jQuery实现div随意拖动的实例代码(通用代码)
2016/01/28 Javascript
如何用JS判断两个数字的大小
2016/07/21 Javascript
jQuery日期范围选择器附源码下载
2017/05/23 jQuery
vue 自定义组件 v-model双向绑定、 父子组件同步通信的多种写法
2017/11/27 Javascript
Angular ui-roter 和AngularJS 通过 ocLazyLoad 实现动态(懒)加载模块和依赖
2018/11/25 Javascript
vue拖拽组件使用方法详解
2018/12/01 Javascript
微信小程序授权登录解决方案的代码实例(含未通过授权解决方案)
2019/05/10 Javascript
详解vue中在循环中使用@mouseenter 和 @mouseleave事件闪烁问题解决方法
2020/04/07 Javascript
[01:28:31]《加油DOTA》真人秀 第五期
2014/09/01 DOTA
用Python编写生成树状结构的文件目录的脚本的教程
2015/05/04 Python
Python中Django框架下的staticfiles使用简介
2015/05/30 Python
Python实现PS图像明亮度调整效果示例
2018/01/23 Python
利用Python代码实现数据可视化的5种方法详解
2018/03/25 Python
python搭建服务器实现两个Android客户端间收发消息
2018/04/12 Python
在Python中pandas.DataFrame重置索引名称的实例
2018/11/06 Python
python3安装speech语音模块的方法
2018/12/24 Python
python 限制函数执行时间,自己实现timeout的实例
2019/01/12 Python
Python创建或生成列表的操作方法
2019/06/19 Python
Python简易版停车管理系统
2019/08/12 Python
Scrapy框架实现的登录网站操作示例
2020/02/06 Python
Python爬虫之Selenium多窗口切换的实现
2020/12/04 Python
CSS中垂直居中的简单实现方法
2015/07/06 HTML / CSS
晚归检讨书
2014/02/19 职场文书
巾帼文明岗汇报材料
2014/12/24 职场文书
介绍信怎么写
2015/05/05 职场文书
生日赠语
2015/06/23 职场文书
golang 接口嵌套实现复用的操作
2021/04/29 Golang