清理内容后我没什么问题。我正在使用laravel 4并且它是{{{}}}方式来清理用户输入在视图中打印时。但是,我想允许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>
代替
答案 0 :(得分:0)
好的,把它整理出来。这将有助于那些将来可能需要它的人:
$('h3').each(function(){
var $this = $(this);
var t = $this.text();
$this.html(t.replace(/<br\s*\/>/g,'<br>'));
});
我使用h3而不是div类,因为使用该类似乎从中删除了css。