读取<br>来自HTML,并在javascript中设置为
Read <br> from HTML and set as in javascript
我有HTML代码
<span class="editableFalse" id="comments">
Lorem ipsum sit dolor amet
<br/>
Lorem ipsum sit dolor amet
</span>
<textarea id="textareaComments"></textarea>
现在,我必须从这个跨度中获取数据,并以相同的格式(即与换行符一起(将其设置在其下方的Textarea中。
如何实现:
$("#textareaComments").val($("#comments").text());
上一行从跨度中提取内容,但去掉了br标记。我在文本区域没有换行符。任何帮助。
只需使用replace:
$("#textareaComments").val($("#comments").html().replace("<br>", "'n"));
var str = $("#comments").html();
var regex = /<br's*['/]?>/gi;
$("#textareaComments").val(str.replace(regex, "'n"));
尝试将Br
替换为'n
(新行(并且使用.html()
而不是.text()
$("#textareaComments").val($("#comments").clone().find("br").replaceWith("'n").end().text())
textarea {
display: block;
width: 100%;
height: 10em;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<span class="editableFalse" id="comments">
Lorem ipsum sit dolor amet
<br/>
Lorem ipsum sit dolor amet
</span>
<textarea id="textareaComments"></textarea>
您也可以使用jQuery中的replaceAll我认为
$("'n").replaceAll("<br>");
相关文章:
- 使用javascript检查多个输入值,并在1次检查中标记多个输入框
- 如何覆盖锚点元素's href目标,并在我点击转到目标javascript时删除其他错误
- 通过ajax将坐标传递到php服务器端,并在处理后检索到javascript
- Javascript对象类在单击时打开窗口进行颜色选择,并在更改时替换对象背景颜色
- 从数组中删除重复条目,并在javascript中按顺序排列
- 如何使用Javascript在给定的句子中找到大写单词并在其前面添加一个字符
- 如何使用javascript localStorage保存用户选择并在不同的html页面中显示
- 如何将(a*b)两个输入文本值相乘,并在javascript中随文本变化动态显示
- 如何获取javascript输入并在html中调用它
- javascript从选中的复选框中检索输入值,并在同一网页中显示多个html文件
- 使用javascript读取本地XML文件并在html页面中显示
- 如何在打印前等待javascript文件加载twitter,并在打印后关闭选项卡
- 在Javascript中解析json并在html上创建表
- javascript window.open(),并在新窗口中搜索DOM
- Javascript性能-在dom上迭代并添加侦听器
- 如何使用Javascript获取当前页面URL,并在<a href="[the_URL]”>
- 如何将多维传递给javascript并在多维中再次存储
- 调用javascript并在右侧框架中显示结果
- 如果路径中有一个querystring, Firefox是否缓存javascript并在没有请求的情况下使用它?
- 如何使用JavaScript并在Kendo UI模板中打印结果