gpt4 book ai didi

javascript - 在 jQuery/JavaScript 中的每一行末尾添加
标签

转载 作者:行者123 更新时间:2023-11-29 17:59:33 26 4
gpt4 key购买 nike

我有一个 <textarea>用户输入的字段。我要这个 -当用户将他们的文本粘贴到该字段并单击某个按钮时,它将自动添加一个换行符标记 <br />每行结束后。
我的 html 表单如下所示。

<div class="comment">
<textarea class="form-control page_details" rows="5" id="text" placeholder="Detail here" name="details"></textarea>
<button type="button">Generate</button>
</div>

当用户将他们的文本粘贴到 textarea 字段时,例如。

Lorem ipsum dolor sit amet,
consectetuer adipiscing elit,
sed diam nonummy nibh euismod tincidunt
ut laoreet dolore magna aliquam
erat volutpat.

当点击按钮时,它看起来像这样。

Lorem ipsum dolor sit amet, <br />
consectetuer adipiscing elit, <br />
sed diam nonummy nibh euismod tincidunt<br />
ut laoreet dolore magna aliquam<br />
erat volutpat.<br />

伙计们帮帮我。

最佳答案

你可以使用 String.protototype.split()RegExp /\n|\s\n/ , Array.prototype.join()带参数 "<br>\n" , 连接 "<br>"到更换结束 textarea value

function addBreak(el) {
var textarea = el;
var matches = textarea.value.split(/\n|\s\n/);
textarea.value = matches.join("<br>\n") + "<br>";
}
<div class="comment">
<textarea class="form-control page_details" rows="5" id="text" placeholder="Detail here" name="details"></textarea>
<button type="button" onclick="addBreak(this.previousElementSibling)">Generate</button>
</div>

关于javascript - 在 jQuery/JavaScript 中的每一行末尾添加 <br/> 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36123696/

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