JS 遍歷 json 和 JQuery 遍歷json操作完整示例
本文實(shí)例講述了JS 遍歷 json 和 JQuery 遍歷json操作。分享給大家供大家參考,具體如下:
json 遍歷
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>demo data</title>
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
</head>
<body>
<script>
var json = {
"test1" : "data1",
test2 : "data2"
};
//jquery 其中i 是鍵名 v 是鍵值
$.each(json,function(i,v){
console.log(i + " =============== " + v);
})
//javascript 遍歷 i 是鍵名 json[i] 是鍵值
var json = {
"test1" : "data1",
test2 : "data2"
};
for(i in json)
{
console.log(i + " ======================== " + json[i]);
}
</script>
</body>
</html>
運(yùn)行結(jié)果:

根據(jù)json鍵值 獲得 json鍵名
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>demo data</title>
</head>
<body>
<script>
var data = {
"test1" : "data1",
test2 : "data2"
};
/**
* @param json 需要檢索的json對(duì)象
* @void value 檢索的值
* @return 檢索的值對(duì)應(yīng)的鍵名
*/
function getKeyName(json,value)
{
for(i in json)
{
if(json[i] == value)
{
return i;
}
}
}
console.log(getKeyName(data,"data2"));
</script>
</body>
</html>
運(yùn)行結(jié)果:

感興趣的朋友可以使用在線HTML/CSS/JavaScript代碼運(yùn)行工具:http://tools.jb51.net/code/HtmlJsRun測(cè)試上述代碼運(yùn)行效果。
PS:關(guān)于json操作,這里再為大家推薦幾款比較實(shí)用的json在線工具供大家參考使用:
在線JSON代碼檢驗(yàn)、檢驗(yàn)、美化、格式化工具:
http://tools.jb51.net/code/json
JSON在線格式化工具:
http://tools.jb51.net/code/jsonformat
在線XML/JSON互相轉(zhuǎn)換工具:
http://tools.jb51.net/code/xmljson
json代碼在線格式化/美化/壓縮/編輯/轉(zhuǎn)換工具:
http://tools.jb51.net/code/jsoncodeformat
在線json壓縮/轉(zhuǎn)義工具:
http://tools.jb51.net/code/json_yasuo_trans
更多關(guān)于jQuery相關(guān)內(nèi)容還可查看本站專題:《jQuery操作json數(shù)據(jù)技巧匯總》、《jQuery常用插件及用法總結(jié)》、《jQuery擴(kuò)展技巧總結(jié)》及《jquery選擇器用法總結(jié)》
希望本文所述對(duì)大家jQuery程序設(shè)計(jì)有所幫助。
- JS實(shí)現(xiàn)鍵值對(duì)遍歷json數(shù)組功能示例
- json的結(jié)構(gòu)與遍歷方法實(shí)例分析
- js遍歷json對(duì)象所有key及根據(jù)動(dòng)態(tài)key獲取值的方法(必看)
- js遍歷json的key和value的實(shí)例
- JS動(dòng)態(tài)遍歷json中所有鍵值對(duì)的方法(不知道屬性名的情況)
- 遍歷json 對(duì)象的屬性并且動(dòng)態(tài)添加屬性的實(shí)現(xiàn)
- jquery對(duì)Json的各種遍歷方法總結(jié)(必看篇)
- jquery遍歷json對(duì)象集合詳解
- jQuery遍歷json的方法分析
- JavaScript遍歷json對(duì)象數(shù)據(jù)的方法
相關(guān)文章
jQuery實(shí)現(xiàn)圖片走馬燈效果的原理分析
這篇文章主要介紹了jQuery實(shí)現(xiàn)圖片走馬燈效果的原理,結(jié)合實(shí)例形式較為詳細(xì)的分析了jQuery實(shí)現(xiàn)走馬燈的相關(guān)html頁(yè)面設(shè)計(jì)、css樣式布局與jQuery相關(guān)函數(shù)的使用,需要的朋友可以參考下2016-01-01
jquery插件jquery.beforeafter.js實(shí)現(xiàn)左右拖拽分隔條對(duì)比圖片的方法
這篇文章主要介紹了jquery插件jquery.beforeafter.js實(shí)現(xiàn)左右拖拽分隔條對(duì)比圖片的方法,可實(shí)現(xiàn)圖片拖拽變換的功能,需要的朋友可以參考下2015-08-08
關(guān)于jQuery參考實(shí)例 1.0 jQuery的哲學(xué)
本文為大家介紹關(guān)于jQuery參考實(shí)例 1.0 jQuery的哲學(xué),有需要的朋友可以參考一下。2013-04-04
使用Jquery來(lái)實(shí)現(xiàn)可以輸入值的下拉選單 雛型
最近案子中,需要使用下拉選單,但問題是,里面選項(xiàng)都會(huì)有各 其他:,然後 可以 讓 user 在輸入2011-12-12
jquery中交替點(diǎn)擊事件toggle方法的使用示例
jquery中交替點(diǎn)擊事件toggle方法中有兩個(gè)參數(shù),分別是要交替執(zhí)行的事件。如果不傳參默認(rèn)是顯示隱藏功能,下面有個(gè)不錯(cuò)的示例,感興趣的朋友可以參考下2013-12-12
jQuery EasyUI API 中文文檔 - Pagination分頁(yè)
jQuery EasyUI API 中文文檔 - Pagination分頁(yè),使用jQuery EasyUI的朋友可以參考下。2011-09-09
Jquery綁定事件(bind和live的區(qū)別介紹)
Jquery中綁定事件有三種方法click、bind、live第一種方法很好理解,其實(shí)就和普通JS的用法差不多,只是少了一個(gè)on而已第二、三種方法都是綁定事件2013-08-08
jQuery的ztree仿windows文件新建和拖拽功能的實(shí)現(xiàn)代碼
zTree 是一個(gè)依靠 jQuery 實(shí)現(xiàn)的多功能 “樹插件”。優(yōu)異的性能、靈活的配置、多種功能的組合是 zTree 最大優(yōu)點(diǎn)。這篇文章主要介紹了jQuery的ztree仿windows文件新建和拖拽功能的實(shí)現(xiàn)代碼,需要的朋友可以參考下2018-12-12
jquery實(shí)現(xiàn)簡(jiǎn)單的swiper輪播預(yù)覽原圖
這篇文章主要為大家詳細(xì)介紹了jquery實(shí)現(xiàn)簡(jiǎn)單的swiper輪播預(yù)覽原圖,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-02-02

