我的用户想要一个输入字段,他可以在其中输入消息,然后我会将其显示为页面上的滚动选取框。例如,他希望能够包含空格,
“员工请抬头。”
当我收到文本时,我的文本区域没有注意到空格。有办法得到吗?
我知道这是一个奇怪的请求 - 谷歌只告诉我如何删除空格,而不是包含它。
var text = $('textarea').val();
<textarea class='messageInput'></textarea>
最佳答案
我非常确定您得到的值与所有空白都是正确的,问题在于您的(可能)自定义 div 中的值的显示。最好的方法是在该元素上设置 white-space: pre
,该元素(如选项所示)将pre
提供空白。 ;) 示例:
<div id="foo" style="white-space: pre"><!-- insert text here --></div>
并忽略所有实质上修改文本内容的&nbps;
建议。 CSS 是做到这一点的正确方法!
关于javascript - 包含输入中的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47056841/