我的函数有点问题,我应该返回html代码
function contentStringHtml(data, name) {
return '<div id="gm-event-title">' +
'<h2>' + name + '</h2>' +
'</div>' +
'<div class=\"gm-trafic-index\"><ul>' +
$.each(data.DataTime, function(i, item) {
return '<li class=\"gm-trafic-li"\>' + item.TimeAndTo + '</li>';
});
+ '</ul></div>';
}
不要在每个循环中返回{0}。
答案 0 :(得分:2)
function contentStringHtml(data, name) {
var list;
$.each(data.DataTime, function(i, item) {
list += '<li class="gm-trafic-li">' + item.TimeAndTo + '</li>';
});
return '<div id="gm-event-title"><h2>'+name+'</h2></div>' +
'<div class="gm-trafic-index">' +
'<ul>'+list+'</ul></div>';
}