<!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>
<title></title>
<script src="/js/jquery-1.7.min.js" type="text/javascript"></script>
<script>
$(function () {
var data = [{
"id": "01",
"name": "中国",
"items": [{
"id": "0101",
"name": "北京市",
"items": [{
"id": "0101",
"name": "东城区"
}]
}, {
"id": "0102",
"name": "郴州市",
"items": [{
"id": "0101",
"name": "安仁县"
}]
}]
},
{
"id": "02",
"name": "美国"
}];
$("#treeRoot").html(TreeHtml(data));
});
var strHtml = "";
//递归实现树结构
function TreeHtml(data) {
$.each(data, function (key, value) {
strHtml += '<li id="li' + value.id + '"> ' + value.name;
if (value.items && value.items.length > 0) {
strHtml += '<ul id="ul' + value.id + '">';
TreeHtml(value.items);
strHtml += '</ul>';
}
strHtml += ' </li>';
});
return strHtml;
}
</script>
</head>
<body>
<div class="Tree">
<ul id="treeRoot">
</ul>
</div>
</body>
</html>