text区域换行jquery
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"
,它会用换行符显示,但当我在Jquery附带的文本区域中单击"编辑"时,它会显示为没有换行符,当我单击保存时,它也会在我的描述字段中显示为一长行,没有换行符。所以我需要你的帮助
<br>
是html分隔符。您希望'n
出现在文本区域中。
jQuery(this).html().replace(/<br>/gi,"'n")
保存时,您希望将其改回breaks,并使用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);
}
JSFiddle示例
相关文章:
- JQuery:向多个匹配结果添加换行符的最简单方法
- 在文本区域中使用jQuery.text()保持换行符
- 换行符插入jquery选择器
- jquery使用val()复制值似乎可以删除换行符
- 使用jquery将单个换行符替换为span元素
- javascript/jQuery:在title中添加换行符——在IE9中有效,但在IE8中无效
- 使用jQuery的输入字段文本换行
- jQuery:如何添加<br/>在不同的字符串中换行以分隔2中的句子
- text区域换行jquery
- 如何使用jQuery.parseJSON绕过换行符
- jquery 和换行符
- 如何在 jquery 中将
标记替换为 (换行符) - jQuery regex标记换行
- jquery:找到换行符并将其替换为<br>
- 在aspx文件中使用jQuery禁用换行符
- 使用 JQuery 换行内容,包括文本
- jQuery换行获胜'按下回车键时不能追加
- Jquery换行符替换为br标签不工作
- Jquery换行集的元素与打开和关闭标记
- Jquery换行符不显示在消息弹出