- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这里有很多关于转换 br/> 或跨不同语言保留换行符的线程,但关于 textarea 的线程并不多。
我有这个脚本:
var boxText = "";
$("textarea.BoxText").live('dblclick', function () {
boxText = $(this).val().replace(/ /g, "<br/>");
$(this).replaceWith( '<div class="BoxText">' + $(this).val() + '</div>' );
});
$("div.BoxText").live('dblclick', function () {
$(this).replaceWith( '<textarea form="HTML" class="BoxText">' + boxText + '</textarea>' );
});
我有一个可编辑的文本区域元素。当用户双击它时,它会转换为 div。然而,在 div 中,换行符不会被保留。我只想将新行转换为
,目前,所有空格都正在转换。我有第二个脚本将其转换回文本区域,因此是用于存储字符串的变量。我还需要将
重新转换为新行。
这可能看起来多余,但我有充分的理由。
最佳答案
这会将换行符替换为 HTML 换行标记。不同的组合涵盖不同的浏览器/系统以及如何解释换行符。
$(this).val().replace(/\r\n|\r|\n/g,"<br />")
这将使它回到新行 - 还涵盖不同浏览器如何解释innerHTML。
boxText.replace(/<br\s?\/?>/g,"\n");
关于jquery - 文本区域中的新行将转换为 <br/>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5999792/
我知道这个问题已经被问过多次了。我已经在 stackover flow 上浏览了很多票,但我似乎找不到任何我能清楚理解的东西。我已经能够让 Admob 横幅出现在我的应用程序中,但我无法弄清楚如何将它
使用 miranda 进行编码时遇到问题,我只是函数式编程的新手,所以如果我不犯容易的错误,请狠狠地打我一巴掌,这样我就学会了 无论如何,我在第 12 行遇到错误,因为 unifyin char wi
例如,我有一个DataFrame A如下 A 0 1 2 现在我想将 DataFrame B 中的每 2 行插入到 A 中,每 1 行插入一次,B 如下 B 3 3 4 4 5 5 终于要了 A 0
我正在寻找一个针对 MSBuild.exe 运行的命令,该命令仅采用 MVC 4 项目并将其发布到给定目录。 例如, MSBuild /.csproj -publish -output=c:/fold
我的 SQL 行有问题,当使用 å ø æ 时,它们会被插入为 ø æ å,看起来不错,但是当我在页面上回显该行时,我得到一个 �。 如果我使用其他排序规则,我会得到一个“?”而不是 � 最佳答案 您
我是一名优秀的程序员,十分优秀!