![](/img/trans.png)
[英]jquery post encodeURIComponent and textarea line break issue
[英]textarea line break jquery
当我单击它时,我有一个按钮“编辑描述”,文本消失并显示
if (id == 'commedit') jQuery(this).html('<textarea>'+jQuery(this).text()+'</textarea>');
else if (id == 'commsave') {
jQuery(this).text(jQuery(this).find('textarea').val());
}
在MySql中,我有此文本- "tetee<br>afafaf<br>afafaf<br>afsafsasfasf"
,因为它没有换行符,但是当我在文本区域中单击“ edit”时,Jquery文本附带的文本没有行,当我单击“保存”,它也会在我的描述字段中显示为一长行而没有换行符。 所以我需要你的帮助
<br>
是html中断。 您想在文本区域中输入\\n
。
jQuery(this).html().replace(/<br>/gi,"\n")
保存时,您想将其更改回中断并使用html()而不是text();。
var elem = jQuery(this);
if (id === 'commedit') {
var text = jQuery(this).html().replace(/<br>/gi,"\n");
elem.html('<textarea>'+ text +'</textarea>');
} else if (id === 'commsave') {
var html = elem.find('textarea').val().replace(/\n/g,"<br>");
elem.html(html);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.