gpt4 book ai didi

jquery - 在文本区域中使用 .val() 时保留换行符和回车符 - Jquery

转载 作者:可可西里 更新时间:2023-11-01 13:35:51 26 4
gpt4 key购买 nike

我有这个 html -:

<div id="myEditor" contenteditable="true"></div>
<textarea id="myArea"></textarea>

我有这个 jquery 代码 -:

$("#myEditor").live("paste",function(){ 
var $this = $(this);

setTimeout(function(){ $("#myArea").val($this.text()); },2);
});

但是当我使用上面的 jquery 代码时,所有的换行符和回车符都被删除了。

从 Jquery 文档中,我什至尝试使用它,但徒劳无功 -:

$.valHooks.textarea = {
get: function( elem ) {
return elem.value.replace( /\r?\n/g, "\r\n" );
} };

但是当我手动从 div 复制所有内容并将其粘贴到 textarea 时,换行符保存完好..
如何解决这个问题。谢谢

最佳答案

试试这个

$.valHooks.textarea = {
get: function( elem ) {
return elem.value.replace( /\r?\n/g, "<br />" );
} };

关于jquery - 在文本区域中使用 .val() 时保留换行符和回车符 - Jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16621637/

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