当前位置: 首页 > 面试题库 >

换行符不会显示在IE的textarea中

刘棋
2023-03-14
问题内容

使用jQuery的.load()方法,我正在将文本加载到textarea中。在Chrome和FF中运行良好。与往常一样,IE只是必须有所不同,并且不会显示换行符。

我尝试white-space:pre-wrap过没有运气。

有任何想法吗?

我的代码:

$('#textarea').load('data.php');

data.php 简单查询MySQL数据库,并打印出结果。


问题答案:

使用时,它们是IE的兼容性问题innerHTML()。由于Jquery
.html().load()方法都使用innerHTML(),因此它们的扩展可能会导致一些问题。一种解决方案是改为使用.text()。如果要将文本加载到<textarea>使用AJAX和Jquery的文件中,则需要执行以下操作:

$('#textarea').post('data.php',function(data){
        $(this).text(data);
    })
);


 类似资料:
  • 问题内容: 我有一个带有textarea的表单,我想保留输出内容时用户输入的换行符。 例如,如果我在textarea中写: 这是一个句子。这是另一个。这里还有一个。 这是一个新段落。这是一个新句子。这是另一个。 我想要相同的输出,而 不是 : 这是一个句子。这是另一个。这里还有一个。这是一个新段落。这是一个新句子。这是另一个。 如何保留换行符? 问题答案: 通常,您只需要添加 空格修剪为单个空格

  • 问题内容: 我们正在TextArea应用程序中使用JavaFX的控件,并尝试将其与 集成在一起-例如,当用户输入词典中没有的错误单词时,该单词将突出显示。 有什么办法可以突出显示控件中的单词吗?我在中没有看到任何选择,因此,如果有人可以建议一种方法? 我想,可能有可能使用组件并用分别为单词加上颜色。但是,这会带来很多不同的拼写检查问题,例如html标签和字数统计。 问题答案: JavaFX Tex

  • 问题内容: 我尝试了几种方法,但是都没有用。有谁知道解决这个问题的妙招? 更新:在chrome中不起作用。只是文本区域的宽度。 问题答案: 您可以做的是将文本添加为,这要注意换行符。 然后,您可以将其移除,然后将其重新应用(如果为空)。像这样 不是纯CSS也不 干净, 但是可以解决问题。

  • 我的数据确实显示在console.log中,但实际上没有显示在表中,我在这里做错了什么?

  • 问题内容: 我想使用jQuery: 将用户可以在文本区域中输入的行数限制为设置的数字 使行计数器出现,以在输入行时更新行数 回车键或/ n将计为行 感谢任何可以帮助的人! 对于此示例,可以说将允许的行数限制为10。 谢谢大家! 问题答案: HTML: js:

  • 问题内容: 我是python的新手,我开始使用以下链接的练习来教自己如何在jupyter上使用熊猫: http://nbviewer.jupyter.org/github/jvns/pandas- cookbook/blob/v0.1/cookbook/Chapter%201%20-%20Reading%20from%20a%20CSV.ipynb 我有一个问题,当我在Jupyter中进行操作时,