gpt4 book ai didi

javascript - Jquery/Javascript - 将 div 内的
转为换行符?

转载 作者:行者123 更新时间:2023-11-28 07:27:06 26 4
gpt4 key购买 nike

清理内容后我没有什么问题。我正在使用 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 &lt;br&gt; description</h3>

相反

最佳答案

好的,已经解决了。这将对将来可能需要它的人有所帮助:

$('h3').each(function(){
var $this = $(this);
var t = $this.text();
$this.html(t.replace(/&lt;br\s*\/&gt;/g,'<br>'));
});

我使用 h3 而不是 div 类,因为使用该类似乎从中删除了 css。

关于javascript - Jquery/Javascript - 将 div 内的 <br> 转为换行符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29527416/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com