作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有这个字符串:
var content = '<?php echo $content; ?>';
看起来像:
<p style="text-align: center;"><span style="font-family: arial black,avant garde; color: #ff0000;"><strong>Dior</strong></span></p><p><span style="color: #339966;">As far as Candy could see there were plenty</span></p><p><span style="color: #339966;">Among those</span></p>
我想把它分成每个段落,所以结果:
<p style="text-align: center;"><span style="font-family: arial black,avant garde; color: #ff0000;"><strong>Dior</strong></span></p>
<p><span style="color: #339966;">As far as Candy could see there were plenty</span></p>
...
我认为这可以用正则表达式来完成,但我不确定。
最佳答案
我相信这样的事情会让你到达你想去的地方。
您想在 </p>
上使用拆分with 将在该字符串上创建拆分。这是生成的 html 和 js。
您需要为您的页面填写 html 部分,但这是进行拆分的代码。
html
<div class="class">
<p>text 1</p><p>text 2</p>
</div>
javascript
var str = $('.class').html();
str = str.split('</p>');
for (var i=0;i<str.length;i++)
{
$('.class').html().write(str[i] + "<br>");
}
应该是这样的。这是一个 jsfiddle与结果。
关于javascript - 如何将字符串拆分为段落?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15047839/
我是一名优秀的程序员,十分优秀!