如何获取由javascript html编辑器控制的textarea的值?
我正在尝试编写一个代码,允许我的网站用户保存草稿。我在做这件事时遇到了一个问题 HTML 当我单击如何获取由javascript html编辑器控制的textarea的值?,javascript,jquery,html,wysiwyg,Javascript,Jquery,Html,Wysiwyg,我正在尝试编写一个代码,允许我的网站用户保存草稿。我在做这件事时遇到了一个问题 HTML 当我单击保存草稿按钮时,它总是显示初始文本,即使我在文本区域(编辑器)中更改了文本 我已经厌倦了widgEditor和CKeditor,但不幸的是,我不知道如何解决这个问题 注意:当我在没有任何所见即所得编辑器的情况下尝试此操作时,它可以正常工作,但该文本区域需要是一个编辑器 有人能帮我吗?如果您使用CKEditor,这可能会有所帮助: 基本上,在读取值之前使用此选项: for ( instance in
保存草稿
按钮时,它总是显示初始文本
,即使我在文本区域(编辑器)中更改了文本
我已经厌倦了widgEditor和CKeditor,但不幸的是,我不知道如何解决这个问题
注意:当我在没有任何所见即所得编辑器的情况下尝试此操作时,它可以正常工作,但该文本区域需要是一个编辑器
有人能帮我吗?如果您使用CKEditor,这可能会有所帮助: 基本上,在读取值之前使用此选项:
for ( instance in CKEDITOR.instances )
CKEDITOR.instances[instance].updateElement();
另外,我认为在处理文本区域时,应该使用.text(),而不是.val()。不要在单击时使用
$(':button').click(function() {
var content = $("#content").val();
alert( content );
//some other ajax codes to save draft...
});
很好
顺便说一句,我找到了这个jquery插件,它正是我想要的。
for ( instance in CKEDITOR.instances )
CKEDITOR.instances[instance].updateElement();
$(':button').click(function() {
var content = $("#content").val();
alert( content );
//some other ajax codes to save draft...
});