jQuery與getJson結(jié)合的用法實(shí)例
本文實(shí)例講述了jQuery與getJson結(jié)合的用法。分享給大家供大家參考。具體如下:
這里分析jQuery與getJson結(jié)合的一個(gè)應(yīng)用實(shí)例,因?yàn)閖son保存數(shù)據(jù)比較輕巧實(shí)用,所以個(gè)人比較喜歡Json功能,用這個(gè)簡單寫了一個(gè)導(dǎo)航菜單的功能,比較簡單的那種,目的是演示如何將jQuery與Json結(jié)合起來。
運(yùn)行效果截圖如下:

具體代碼如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>jQuery與Json結(jié)合的一個(gè)應(yīng)用例子</title>
<script src="jquery-1.6.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function(){
var data = {
"siteData" : [
{
"siteClass" : "網(wǎng)頁制作",
"siteList" : [
{"sName" : "腳本之家", "url" : "http://www.dhdzp.com/"},
{"sName" : "51CTO", "url" : "http://www.51cto.com/"},
{"sName" : "博客園", "url" : "http://www.cnblogs.com/"}
]
},
{
"siteClass" : "在線音樂",
"siteList" : [
{"sName" : "百度MP3", "url" : "http://mp3.baidu.com/"},
{"sName" : "千千靜聽", "url" : "http://www.music2.com/"},
{"sName" : "酷狗音樂", "url" : "http://www.kugou.com/"}
]
},
{
"siteClass" : "求職招聘",
"siteList" : [
{"sName" : "58同城", "url" : "http://www.58.com/"},
{"sName" : "趕集網(wǎng)", "url" : "http://www.ganji.com/"}
]
}
]
}
var items = [];
$.each(data.siteData, function(i, val) {
var li2Size = val.siteList.length;
for(var m=0, li2 = ''; m < li2Size; m++){
li2 += '<li id="li_'+i+'_'+m+'"><a href="' + val.siteList[m].url + '" title="' + val.siteList[m].sName + '" target="_blank">' + val.siteList[m].sName + '</a></li>';
}
items.push('<li><dl id="li_' + i + '"><dt>' + val.siteClass +'</dt><dd><ul>'+ li2 + '</ul></dd></dl></li>');
});
$('<ul/>', {
'style': 'color:red;',
'class': 'my-new-list',
html: items.join('')
}).appendTo('body');
})
</script>
</head>
<body>
</body>
</html>
希望本文所述對大家的jquery程序設(shè)計(jì)有所幫助。
相關(guān)文章
div拖拽插件——JQ.MoveBox.js(自制JQ插件)
以前用原生的JS做過類似拖拽div的效果,現(xiàn)在按原思路改做成一個(gè)JQ的小插件,當(dāng)作制作JQ插件的一個(gè)小練習(xí),感興趣的朋友可以了解下哈2013-05-05
JQuery實(shí)現(xiàn)的按鈕倒計(jì)時(shí)效果
這篇文章主要介紹了JQuery實(shí)現(xiàn)的按鈕倒計(jì)時(shí)效果,涉及jQuery結(jié)合時(shí)間函數(shù)動(dòng)態(tài)修改按鈕屬性的相關(guān)技巧,需要的朋友可以參考下2015-12-12
jQuery實(shí)現(xiàn)的仿百度分頁足跡效果代碼
這篇文章主要介紹了jQuery實(shí)現(xiàn)的仿百度分頁足跡效果代碼,采用jQuery針對奇偶數(shù)不同的頁碼設(shè)置不同的樣式,非常簡單實(shí)用,需要的朋友可以參考下2015-10-10
poshytip 基于jquery的 插件 主要用于顯示微博人的圖像和鼠標(biāo)提示等
分享一個(gè)jquery插件-主要用于顯示微博人的圖像和鼠標(biāo)提示等poshytip2012-10-10
jQuery創(chuàng)建平滑的頁面滾動(dòng)(頂部或底部)
如何創(chuàng)建一個(gè)平滑的滾動(dòng)效果是本文的目的使用jQuery讓您可以滾動(dòng)到你的網(wǎng)頁的頂部或底部,相當(dāng)不錯(cuò)的一個(gè)效果,感興趣的你可不要錯(cuò)過了哈2013-02-02
JQuery 操作select標(biāo)簽實(shí)現(xiàn)代碼
我們經(jīng)常遇到要操作DOM元素,例如<select>,在Asp.net中Dropdownlist原型就是select。2010-05-05
jquery下動(dòng)態(tài)顯示jqGrid以及jqGrid的屬性設(shè)置容易出現(xiàn)問題的解決方法
jquery下動(dòng)態(tài)顯示jqGrid以及jqGrid的屬性設(shè)置容易出現(xiàn)問題的解決方法,使用jqgrid的朋友可以參考下。2010-10-10

