我有一个带有cols=120
设置的textarea HTML5输入。当用户在其上键入长字符串时,字符串可能会被包装成多行,以适合指定的列。
但是,当我尝试检索元素的文本值时,长字符串不会与任何类型的换行符相关联。
有没有办法从textarea中获取字符串表示,其中包含完全包含长字符串的换行符,以便它与显示在屏幕中的方式完全相同?
答案 0 :(得分:1)
您可以使用<textarea wrap="hard" ...
提交包含用户看到的换行符的表单。
答案 1 :(得分:0)
使用.val()获取textarea的值并使用$ .trim()来清空空格。
$(document).ready(function () {
var val = $.trim($("textarea").val());
if (val != "") {1
$('div').append('<pre>'+val+'</pre>');
}
});
演示: jsfiddle
答案 2 :(得分:0)