如何在Jquery中从带有换行符的多行文本框中选择文本?
我试着用html代替文本,但是换行符总是丢失。如何保留换行符?如何使用如何在Jquery中从带有换行符的多行文本框中选择文本?,jquery,Jquery,我试着用html代替文本,但是换行符总是丢失。如何保留换行符?如何使用.val() 下面是一个演示: 更新 如果要在HTML中显示textarea元素的值,则需要将结束行字符解析为标记。您可以使用一个简单的RegExp来实现这一点: $('.jqueryFindBody').val($('.jqueryFindBody').val()); $('.jqueryFindBody').val().replace(/\r |\n/g,); 这将查找所有\n和\r字符,然后替换为标记 下面是一个演示
.val()
下面是一个演示:
更新
如果要在HTML中显示textarea
元素的值,则需要将结束行字符解析为
标记。您可以使用一个简单的RegExp来实现这一点:
$('.jqueryFindBody').val($('.jqueryFindBody').val());
$('.jqueryFindBody').val().replace(/\r |\n/g,
);
这将查找所有\n
和\r
字符,然后替换为
标记
下面是一个演示:文本框中的换行符表示为\n和\r(换行符和回车符) 此处还讨论了该主题:
$('.jqueryFindBody').text($('.jqueryFindBody').text());
$('.jqueryFindBody').val($('.jqueryFindBody').val());
$('.jqueryFindBody').val().replace(/\r|\n/g, '<br />');