基于jquery循環(huán)map功能的代碼
更新時間:2011年02月26日 12:40:45 作者:
前些天記錄了java中for循環(huán)取map,發(fā)現(xiàn)用jquery的each一樣可以取map(我稱之為js的map,不要較勁),且順序和map中順序一致。
廢話少說,看代碼
var map = {
地名: ["北京","天津","上海"],
民族: ["漢族","藏族","維吾爾族"]
};
$.each(map,function(key,values){
console.log(key);
$(values).each(function(){
console.log("\t" + this);
});
});
如果安裝了firebug,控制臺輸出如下樹狀結(jié)構(gòu):
地名
北京
天津
上海
民族
漢族
藏族
維吾爾族
注意:jquery中的$().each和$.each的區(qū)別,前者只能遍歷數(shù)組,后者可以遍歷數(shù)組和對象
備注:sinobook項目中地名本體相關(guān)地按類型分類,后臺包的是一個map(key是關(guān)系類型,value是一個list),前臺可用上述方式輸出
復(fù)制代碼 代碼如下:
var map = {
地名: ["北京","天津","上海"],
民族: ["漢族","藏族","維吾爾族"]
};
$.each(map,function(key,values){
console.log(key);
$(values).each(function(){
console.log("\t" + this);
});
});
如果安裝了firebug,控制臺輸出如下樹狀結(jié)構(gòu):
地名
北京
天津
上海
民族
漢族
藏族
維吾爾族
注意:jquery中的$().each和$.each的區(qū)別,前者只能遍歷數(shù)組,后者可以遍歷數(shù)組和對象
備注:sinobook項目中地名本體相關(guān)地按類型分類,后臺包的是一個map(key是關(guān)系類型,value是一個list),前臺可用上述方式輸出
相關(guān)文章
jQuery替換節(jié)點用法示例(使用replaceWith方法)
這篇文章主要介紹了jQuery替換節(jié)點的方法,結(jié)合簡單實例形式分析了jQuery使用replaceWith方法替換P標(biāo)簽顯示內(nèi)容的相關(guān)實現(xiàn)技巧,需要的朋友可以參考下2016-09-09idTabs基于JQuery的根據(jù)URL參數(shù)選擇Tab插件
我們的項目用了SunSean的idTabs,但每個tab里的控件會觸發(fā)postback,或者轉(zhuǎn)到其他頁面再轉(zhuǎn)回來,這樣當(dāng)前選中的tab必丟。印度同事不肯用AJAX,無奈今天加班給印度人寫個demo,通過回傳URL參數(shù)來選擇tab2012-04-04easyui簡介_動力節(jié)點Java學(xué)院整理
這篇文章主要介紹了easyui簡介,詳細(xì)的介紹了什么是easyui和easyui的用法,有興趣的可以了解一下2017-07-07jQuery實現(xiàn)仿QQ空間裝扮預(yù)覽圖片的鼠標(biāo)提示效果代碼
這篇文章主要介紹了jQuery實現(xiàn)仿QQ空間裝扮預(yù)覽圖片的鼠標(biāo)提示效果代碼,基于jQuery鼠標(biāo)事件動態(tài)操作頁面元素樣式的動態(tài)變換實現(xiàn)該功能,需要的朋友可以參考下2015-10-10JQuery Tips(4) 一些關(guān)于提高JQuery性能的Tips
如今咱祖國已經(jīng)崛起了..電腦的配置也是直線上升.可是js的性能問題依然不可小覷..尤其在萬惡的IE中..js引擎速度本來就慢..如果JS如果再寫不好,客戶端多開幾個窗口假死肯定是家常便飯了.廢話不說了,下面說說js性能提升的一些小Tips.2009-12-12