如何获取&编辑具有预设值的tinymce编辑器值

时间:2015-10-23 06:49:29

标签: php jquery tinymce

我试图在一个tinymce编辑器中获取用户输入的值,这个编辑器已经有一个动态设置的值。问题是我无法在编辑器中获取已编辑的值,因为它在使用警告弹出窗口进行测试时仅返回动态预设值。那么我该怎么做才能在编辑器中获得编辑后的值。

这是编辑器中动态设置值的代码:

$statusui_edit="<div type='".$updateid."' class='hidden_edit_4_session session_editor".$updateid." jumbotron'>"
            . "<a href='#' type='".$updateid."' class='pull-right close_edit' title='Close without editing'>Close X</a>"
            . "<input type='text' class='form-control title_s_edit title_s_".$updateid."' name='status_title' value='".html_entity_decode($title)."' placeholder='Title' >"
            . "<div>&nbsp;</div>"
            . "<textarea id='wall_edit_1' type='".$updateid."' rows='5' cols='50'  class='session_edit text_value_".$updateid."' wrap='hard' placeholder='whats up ".$session_uname."'>
             ".html_entity_decode($data)."</textarea><br>"
            . "<button style='float:right;' attrid='".$updateid."' type='a' class='btn btn-warning btn btn-large btn-lg post-s-edit'>Update</button></div>";

这是我用来编辑tinymce编辑器的值的jquery代码:

$(".post-s-edit").click(function(){
  var attrid=$(this).attr('attrid');
  var title= $(".text_s_"+attrid).val();
 var data=$(".text_value_"+attrid).val();
 alert(title);
 alert(data);

        /*$.post(
          "status/update_status_ajax.php",


        );*/
});

1 个答案:

答案 0 :(得分:0)

你可以试试这个: -

tinyMCE.activeEditor.getContent();

详细信息:Click here