我有一个基于对象创建列表项的函数。我在设置列表样式时遇到了很多问题,因为它们中的许多是相互嵌套的。我尝试在文本周围添加一个跨度,以便我可以定位该跨度。但是,我收到错误Unexpected identifier
function traverseMap(obj, element) {
for (var key in obj) {
var item = obj[key];
var li = $('<li>', {
text: "<span>"+item.title+"</span>",
title: item.title,
value: item.url
}).appendTo(element);
if (!$.isEmptyObject(item.children)) {
var ul = $('<ul>').appendTo(li);
traverseMap(item.children, ul);
}
}
}
traverseMap(map, $('#expList'));
}