我正在将数据附加到屏幕上,但在每个行结束时,我试图添加一个产生行的<hr>
。问题是,当我添加这个简单的标签时,它会混淆结构。我不确定是什么导致了这一点,但我想知道如何追加标签而不需要扩展所有附加元素。在为每个结果返回的行中添加一行<hr>
$.each(results, function() {
$("#resultsDiv").append('<tr>');
$("#resultsDiv").append('<td width=11.1% align="left" valign="center">' + this.group1 + '</td>');
$("#resultsDiv").append('<td width=11.1% align="left" valign="center">' + this.group2 + '</td>');
$("#resultsDiv").append('<td width=11.1% align="left" valign="center"><img id="Img" src="ghost.png"></td>');
$("#resultsDiv").append('<hr>');
$("#resultsDiv").append('</tr>');
});
<div id="resultsDiv"></div>
只需使用'border-bottom:1px纯黑色' - 如果需要,您可以使用CSS省略最后一个孩子。 – rybo111