【发布时间】:2013-02-22 17:07:44
【问题描述】:
我正在尝试在 AJAX 创建的表中添加一些 HTML。代码如下:
success: function (msg) {
var ang = '';
var obj = $.parseJSON(msg);
$.each(obj, function() {
ang += '<table><tr><td width="165">' + this["Athlete_Name"] + '(' + this["Athlete_Number"] + ')</td><td width="55">'+ this["Scratch_Flag"] +'</td><td width="55">'+ this["Ready_Time"] +'</td><td width="55">'+ this["Flag_Time"] +'</td><td width="55">'+ this["End_Time"] +'</td><td width="55">'+ this["Score_Time"] +'</td></tr></table>';
});
$('<p>Roster</p>').prependTo('.html(ang)');
$('#' + ID ).hide().html(ang).fadeIn('fast');
}
调用的代码行:
$('<p>Roster</p>').prependTo('.html(ang)');
没有附加到我创建的名为“ang”的 HTML 数组中 有人能指出我正确的方向吗?非常感谢
【问题讨论】:
-
您误用了
prependTo。你应该使用yourelement.prepend(ang)