gpt4 book ai didi

jquery - textarea 的 .val() 不考虑换行

转载 作者:技术小花猫 更新时间:2023-10-29 12:21:52 28 4
gpt4 key购买 nike

.val() <textarea> 的 jQuery 项目属性似乎不适用于新行。我需要此功能,因为文本区域旨在识别回车键并将其显示为预览,并保持新行的完整性。

但是,这个 fiddle 中显示了发生的情况:http://jsfiddle.net/GbjTy/1/ .显示文本,但不在新行中。

我怎样才能实现预览以包含新行,我知道这是可能的,因为它在 Stack Overflow 发布问题预览中实现了这一点。

谢谢。

P.S 我在 SO 上看到了与此相关的其他链接,但他们都说让最终用户使用一些代码,这对我来说不是一个理想的方法。在没有最终用户编写任何特定代码的情况下,我如何才能实现这一目标,例如 SO 问题预览中的此处,其中 Enter 在预览中正常工作。

最佳答案

这是一个 CSS 问题,而不是 JavaScript 问题。 HTML 默认折叠空白——这包括忽略换行符。

添加white-space: pre-wrap到输出分区。 http://jsfiddle.net/mattball/5wdzH/

所有现代浏览器都支持:https://caniuse.com/#feat=css3-tabsize

关于jquery - textarea 的 .val() 不考虑换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8481025/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com