Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何获取由javascript html编辑器控制的textarea的值?_Javascript_Jquery_Html_Wysiwyg - Fatal编程技术网

如何获取由javascript html编辑器控制的textarea的值?

如何获取由javascript html编辑器控制的textarea的值?,javascript,jquery,html,wysiwyg,Javascript,Jquery,Html,Wysiwyg,我正在尝试编写一个代码,允许我的网站用户保存草稿。我在做这件事时遇到了一个问题 HTML 当我单击保存草稿按钮时,它总是显示初始文本,即使我在文本区域(编辑器)中更改了文本 我已经厌倦了widgEditor和CKeditor,但不幸的是,我不知道如何解决这个问题 注意:当我在没有任何所见即所得编辑器的情况下尝试此操作时,它可以正常工作,但该文本区域需要是一个编辑器 有人能帮我吗?如果您使用CKEditor,这可能会有所帮助: 基本上,在读取值之前使用此选项: for ( instance in

我正在尝试编写一个代码,允许我的网站用户保存草稿。我在做这件事时遇到了一个问题

HTML

当我单击
保存草稿
按钮时,它总是显示
初始文本
,即使我在文本区域(编辑器)中更改了文本

我已经厌倦了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...  
});