解决方案 »
- 上级任务要做一个报纸网站,只有图形电子档的,怎么做好些啊?
- 前台传递中文到后台就乱码
- 最后的分了。兄弟们帮忙看下div+js做的下拉列表点击就错位
- 表单判断问题
- 请教在.aspx中使用treeview,我将AutoPostBack设为False,又想让它在节点变换后,能触发事件,能行吗?应该如何做呢?
- 求助,怎么样在一个框架中取得另一个框架中的文件名?
- 关于JQuery DataTable导出和打印的两个问题,请指导
- 求教关闭浏览器的事件
- 火狐里没有问题,但是在IE中,contentWindow就开始报错,大神们,帮帮忙= =。。。。。。。
- 请教Javascript如何实现双击选中页面中英文单词并将其颜色改变的功能
- 崩溃,checkbox 不能即时监听了?
- 求教提交form表单后弹出模态框?
/**
parseLl:解析li
@jdom:一个jquery 取出的dom对象
*/
function parseLi(jdom){
var a = {};
jdom.each(function(){
var that = $(this);
a['id'] = that.attr('id');
a['nodes'] = parseUl(that.find('>ul'));
});
return a;
}
/**
parseUl:解析ul(假定同时只有一个ul)
@jdom:一个jquery 取出的dom对象
*/
function parseUl(jdom){
if(jdom.length){
return {
id:jdom.attr('id')
,nodes:parseLi(jdom.find('>li');
}
}else{
return {};
}
}//假定最外面的ul.id = xxx 假定 ul的子可能包含li 假定 li的子可能包含 ul
var myjson = parseUl($('#xxx'));
var counts = 0;
count.each(function() {
var id = $(this).attr("id");
json = json + ',{'+'"id"'+':' +'"' +$(this).attr("id")+'",'+'"node"'+':' +'"'+ counts + '"}';
if ($(this).contents().filter("ul").length != 0) {
f($(this).children("ul").children("li"));
} else {
counts += 1;
}
})
}大神哥哥 你来得太晚了 ~ 应该早点出来给我指点啊 这是我想了半天才想出来的~~·