我使用此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());
}
它给了我一个空的文字!答案 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);
}