因此,我正在尝试创建一个自定义文本区域,用户可以在其中执行诸如粗体,添加ul,链接标签等操作。为此,我在wordpress中使用了 wp_editor()函数,
$content = "";
$editor_id = "e_id";
$editor_settings = array(
'teeny' => true,
'editor_height' => 160,
'quicktags' => array( 'buttons' => 'strong,em,del,close' ),
'media_buttons' => false );
wp_editor( $content, $editor_id ,$editor_settings );
因此,诸如添加链接以粗体显示文本之类的所有内容都可以正常工作。
我的问题是访问刚在此字段中键入的文本。 我试图通过警告像这样的textarea / contenteditable区域的值来使用JQuery访问文本。
alert($("#e_id").val());
但是每次结果始终是一个空字符串,而不是新输入的文本。
如何保留新输入的文字
答案 0 :(得分:0)
因此,在四处查看时,我发现了与Wordpress wp_editor()函数相关的类似问题。 Here
显然,有一个特殊的tinyMce函数用于访问wp_editor()或tinyMce编辑器的文本/内容。
因此,在我的onSubmit处理函数中使用它:
tinyMCE.activeEditor.getContent()
我能够获得输入到wp_editor()中的内容或文本。