如何从jQuery LineControl Editor获取textarea值?

时间:2015-07-09 07:24:17

标签: jquery html

我使用此jquery plugin创建了一个所见即所得的文本编辑器,
我创建了一个textarea,我想在其中显示文本编辑器:

<textarea class="editor" rows="3" name="textEditor" id="textEditor"></textarea>

然后我调用了jquery函数:

<script type="text/javascript">
  $(document).ready( function() {
    $("#textEditor").Editor();                   
  });
</script>

到目前为止,一切都运行良好,但是当我想通过使用此函数知道文本是否正确写入时:

function displayText(){
  alert($("#textEditor").val());
}
它给了我一个空的文字!
我错过了什么?

3 个答案:

答案 0 :(得分:4)

documentation of that plugin on Github开始,您需要使用getText选项来检索编辑器的值。试试这个:

function displayText(){
    alert($("#textEditor").Editor("getText"));
}

答案 1 :(得分:0)

右!!!

有两种获取和设置文本的方法。

 $("#TextEditorID").Editor("setText", "TextInput")); 
 $("#TextEditorID").Editor("getText));

答案 2 :(得分:0)

function displayText() {
        alert($('#txtEditor').text($('#txtEditor').Editor("getText"))[0].value);
    }