【发布时间】:2013-12-04 15:54:16
【问题描述】:
我在变量 (Javascript/jQuery) 中有包含如下内容的字符串:
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
<p>Morbi a faucibus magna. Donec lacinia, leo eget</p>
Pellentesque aliquet luctus lobortis.
<p>Morbi a faucibus magna. Donec lacinia, leo eget</p>
massa iaculis leo, nec auctor
如何将所有未包装的内容包装在 p 标签中? 所以那个字符串看起来像:
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
<p>Morbi a faucibus magna. Donec lacinia, leo eget</p>
<p>Pellentesque aliquet luctus lobortis.</p>
<p>Morbi a faucibus magna. Donec lacinia, leo eget</p>
<p>massa iaculis leo, nec auctor</p>
谢谢!
【问题讨论】:
-
既然这是一串文本,有换行符吗?你怎么知道什么时候应该包装东西?
-
没有换行符,只有一个连续的字符串。基本上需要包装的是第一个
标记之前的所有内容,最后一个
标记之后的所有内容,以及 和之间的所有内容(如果存在的话)..
-
@abdom:好的。那么你在哪里卡住了?
-
@T.J.Crowder 我还在学习 JS,所以我不知道如何写这个,我正在尝试使用 split 和 join 进行一些操作,但没有运气。来自 adeneo 的这个 awnser 效果很好
标签: javascript jquery html word-wrap