清理内容后我没有什么问题。我正在使用 laravel 4,它是在 View 中打印用户输入时清理用户输入的 {{{ }}} 方式。不过我想允许 br 标签,以便用户可以将其用作换行符
我确实尝试了从 stackoverflow 找到的一些示例,但它们不起作用。 如:
$('.myclass').html().replace(/(<br \/>)+/g, "\n");
但是没有效果。
所以基本上我有
<div class="myclass">
<h3>this is <br> description</h3>
</div>
我看到的是:
this is <br> description
我需要 br 标签来简单地换行,而不是在文本中显示 br 标签。有什么帮助如何使用 jquery/javascript 做到这一点吗?
更新: 当我查看页面源代码时,我看到:
<h3>this is <br> description</h3>
相反
最佳答案
好的,已经解决了。这将对将来可能需要它的人有所帮助:
$('h3').each(function(){
var $this = $(this);
var t = $this.text();
$this.html(t.replace(/<br\s*\/>/g,'<br>'));
});
我使用 h3 而不是 div 类,因为使用该类似乎从中删除了 css。
关于javascript - Jquery/Javascript - 将 div 内的 <br> 转为换行符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29527416/