3

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

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

我有一组 div,display:inline-block这取决于以下内容<div>是在新行上还是在同一行上,它的显示方式略有不同。在 PHP 中生成这些 div 要求它们位于新行上。问题是我需要在 jQuery 中使用 a 生成这些相同的 div $(this).clone().appendTo(element),但我不知道如何使用 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>
4

2 回答 2

6

在您用于 html 的字符串中,使用\n.

于 2012-04-18T22:16:43.080 回答
1

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

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

添加回声...

echo '</div>';
echo "\n";
echo '<div>';
于 2012-04-18T22:20:03.180 回答