我在 HTML :
中有以下div<div id="content"
spellcheck="false"
contenteditable="true"
autocapitalization="off"
autocorrection="off"
autocomplete="off"
></div>
我想用字符串:
替换每个中断标签$(function(){
$('#start').click(function() {
var str = $('#content').text();
str = str.replace(/\r?\n/g, 'string');
str = encodeURIComponent(str);
str = str.replace(/(<([^>]+)>)/ig,'');
});
});
然而这个例子有效!必须使用文本而非 html 调用str。我可能尝试了一切。
答案 0 :(得分:0)
这是一个问题,你如何使用div进行输入。
手动编写时,每个换行符表示一个新段落。
当您使用标签和换行符粘贴文字时,标签变为<nbsp>
,换行符<br>
,以及警报$('#content').html()
时的显示方式。
也许你应该使用textarea而不是......