【发布时间】:2016-06-21 19:36:15
【问题描述】:
我正在将数据附加到屏幕上,但在每个末尾我都试图添加一个<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 solid black- 如果需要,您可以使用 CSS 省略最后一个子元素。