如何使用jQuery在HTML中添加换行符


how to add line break in HTML using jQuery

"换行符"我不是指<br />标签。相反,我的意思是HTML中的实际换行符本身,如下所示:

<html>
    <body> <--This is on a new line

我有一组display:inline-block的div,根据以下<div>是在新行还是同一行上,它显示的略有不同。在 PHP 中生成这些div 需要它们位于新行上。问题是我需要使用$(this).clone().appendTo(element)在 jQuery 中生成这些相同的div,我不知道如何使用 jQuery 添加换行符。

那么有没有某种技巧可以将这些div 附加到新行或某种 css 属性上,无论哪种方式都以相同的方式显示它?

这是我的html使用PHP的样子:

<div>
    <label>Input label</label>
    <input type="text" />
</div>
<div>
    <label>Input label</label>
    <input type="text" />
</div>

这就是使用 jQuery 的感觉:

<div>
    <label>Input label</label>
    <input type="text" />
</div><div>
    <label>Input label</label>
    <input type="text" />
</div>

在用于 html 的字符串中,使用 'n

你的PHP可能看起来像这样...(仅显示相关部分)

echo '</div>';
echo '<div>';

添加回声...

echo '</div>';
echo "'n";
echo '<div>';