【发布时间】:2020-03-10 21:05:42
【问题描述】:
我正在尝试将一些列表动态插入到名为foos 的element 中。我想手动编号这个列表(例如<span>${i + 1}. </span> 用于列表元素编号中的i),但我希望这个数字和元素之间的距离能够很好地对齐。我的意思是:
8. foo
9. foo
10. foo
11. foo
而不是sn-p中显示的内容,即
8. foo
9. foo
10. foo
11. foo
感谢您的帮助!
let people = ['foo', 'foo', 'foo', 'foo', 'foo', 'foo', 'foo', 'foo', 'foo', 'foo', 'foo', 'foo'];
var htmlString = "";
for (var i = 0; i < people.length; i++) {
var person = people[i];
htmlString += `<span>${i + 1}. </span><span>${person}</span><br>`;
}
$('#foos').html(htmlString);
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"
type="text/javascript" charset="utf-8"></script>
<div id="foos"></div>
【问题讨论】:
标签: javascript html css string padding