使用CKEDITOR,当我使用JS获取文本编辑器的内容时,我回来了:
<p>\u000a\u0009 ad adad ad asd</p>\u000a
当我应该得到的时候:
<p>ad adad ad asd</p>
知道这里发生了什么吗?
唯一可能的原因是我在加载时动态创建了textareas,并使用类来查找编辑器:
$('.guideItem-textarea').each(function(index, value){
// ID of the textarea
var targeteditor = $(this).attr('id');
var targeteditorID = $(this).attr('id').replace('noteguide','');
// Contents in the editor
textareacontents = CKEDITOR.instances[targeteditor].getData();
});
有什么想法吗?
答案 0 :(得分:3)
那些奇怪的字符是unicode控制字符。第一个是换行,seond是一个标签。你的例子中的数据真的是问题中的值吗?也许您从其他来源预先填充了文本?
在你想出这个之后建议阅读: http://www.joelonsoftware.com/articles/Unicode.html