我在我的标记中有以下模板。
<template id="unsequenced-template"> <button type="button" class="btn btn-primary railcar"></button> </template>
然后我像这样将它插入到我的DOM中。
// 在指定的目标之前,在无序列表中插入一个铁路车辆 function addSequenced(railcar, $target) { var $clone = $($('#unsequenced-template').html()); $clone.attr('data-id', railcar.id); $clone.text(railcar.number); $clone.insertBefore($target); modified = true; }
这个方法是有效的,但是插入的按钮之间没有空格。我甚至尝试在$clone
之前添加一个空格,但没有效果。我还尝试在模板中添加空格,但也没有效果。
一些按钮是在开始时添加的。它们每行一个,这些按钮之间显示有空格。但是如何在使用JavaScript插入的按钮之间显示空格呢?
使用 flexbox 來折疊所有的空白,並添加間隙。