【发布时间】:2015-03-05 09:30:15
【问题描述】:
我正在尝试将表格列附加到表格行。我有以下代码
var row2 = $("<tr class='header' />").attr("id", "SiteRow");
row2.append($("<td id='FirstRowSite' <span> <img id='Plus' src='../images/Plus.png' > </span> />").text( UniqueSites[i].HubName));
$("#Overview").append(row2);
这会很好地附加行,但 html 中的最终结果会像这样显示。
<td id="FirstRowSite" <span="">Acadieville</td>
好像它忘记了我的 Span 标签一样。也许我错过了一些小东西。谁能帮帮我,我希望最终结果看起来像这样。
<td id="FirstRowSite"><span><img id="Plus" src="../images/Plus.png"></span>Acadieville</td>
【问题讨论】:
-
那是因为您附加的 HTML 无效。您尚未将
>添加到开头的td标记中,并且完全缺少</td>。
标签: javascript jquery html append