【发布时间】:2017-06-25 18:16:46
【问题描述】:
我在表格的最后一行(此处为标题)之后附加行。不知何故,分配的 html 代码返回 false。
<table id="test">
<tr>
<td>Title</td>
</tr>
</table>
var text = '';
var length = 3;
var data = 'hello';
for (i=0; i< length; i++) {
text += '<tr>' +
'<td>' + data + ' ' + i '</td>' +
'</tr>;
}
alert('text: ' + text);
$('#test tr:last').after(text);
奇怪的是,警报消息返回“falsefalsefalse”。这有什么问题?
【问题讨论】:
-
您的代码有几个语法错误。我建议您先检查控制台并修复它们。完成后,您的代码就可以正常工作了。另请注意,您不应使用
alert()进行调试。请改用console.log -
for (var i=0; i
-
为什么投反对票?代码示例清晰,OP只是语法错误
-
@elementzero23 这意味着:零研究工作。
-
投反对票只是因为标题。不会打扰进一步阅读。
标签: jquery css html-table