Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.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 在编辑器textarea上使用jQuery.keyup进行代码镜像_Javascript_Jquery_Textarea_Codemirror_Onkeyup - Fatal编程技术网

Javascript 在编辑器textarea上使用jQuery.keyup进行代码镜像

Javascript 在编辑器textarea上使用jQuery.keyup进行代码镜像,javascript,jquery,textarea,codemirror,onkeyup,Javascript,Jquery,Textarea,Codemirror,Onkeyup,我想在keyup上获取Codemirror编辑器的值,但它不起作用。 这是 CodeMirror隐藏textarea元素,为了监听编辑器实例的事件,可以使用on方法: $(document).ready(function () { editor.on('change', function () { html = editor.getValue(); alert(html); }); }); 您可以在CodeMirror手册中找到受支持事件的列表

我想在keyup上获取Codemirror编辑器的值,但它不起作用。 这是


CodeMirror隐藏
textarea
元素,为了监听编辑器实例的事件,可以使用
on
方法:

$(document).ready(function () {
    editor.on('change', function () {
        html = editor.getValue();
        alert(html);
    });
});
您可以在CodeMirror手册中找到受支持事件的列表


CodeMirror隐藏
textarea
元素,要监听编辑器实例的事件,可以使用
on
方法:

$(document).ready(function () {
    editor.on('change', function () {
        html = editor.getValue();
        alert(html);
    });
});
您可以在CodeMirror手册中找到受支持事件的列表

editor.on(“键控”,函数(cm,事件){
//仅显示字母字符的命中率
如果(!editor.state.completionActive&&(event.keyCode>65&&event.keyCode<92)){
if(超时)cleartimout(超时);
var timeout=setTimeout(函数(){
showHint(cm,codemiral.hint.clike,{completeSingle:false});
}, 150);
}
});
将“CodeMirror.hint.clilke”替换为您正在使用的任何提示模式:)

editor.on(“keyup”,函数(cm,事件){
//仅显示字母字符的命中率
如果(!editor.state.completionActive&&(event.keyCode>65&&event.keyCode<92)){
if(超时)cleartimout(超时);
var timeout=setTimeout(函数(){
showHint(cm,codemiral.hint.clike,{completeSingle:false});
}, 150);
}
});

将“CodeMirror.hint.clilke”替换为您正在使用的任何提示模式:)

引用错误:CodeMirror未定义
@undefined我已将CodeMirror链接到我的网页,并且编辑器工作正常错误将抛出到您的JSFIDLE中。无法再现指定问题的演示完全没有帮助。@未定义抱歉,但codeMirror编辑器无法工作,因为无法链接JSFIDLE online中的codeMirror库,假设它已链接并正常工作,请您帮助解决keyup问题。无需担心。实际上,
jsfiddle
允许在左侧面板中添加外部CSS/JavaScript文件,您可以附加所需的文件。这是一个承载CodeMirror文件的CDN
ReferenceError:CodeMirror未定义
@undefined我已将CodeMirror链接到我的网页,编辑器工作正常错误被抛出JSFIDLE。无法再现指定问题的演示完全没有帮助。@未定义抱歉,但codeMirror编辑器无法工作,因为无法链接JSFIDLE online中的codeMirror库,假设它已链接并正常工作,请您帮助解决keyup问题。无需担心。实际上,
jsfiddle
允许在左侧面板中添加外部CSS/JavaScript文件,您可以附加所需的文件。这是一个承载CodeMirror文件的CDN,我发现
keyup
函数比
change
函数性能更好。我发现
keyup
函数比
change
函数性能更好。
editor.on("keyup", function(cm, event) {
    //only show hits for alpha characters
    if(!editor.state.completionActive && (event.keyCode > 65 && event.keyCode < 92)) {
        if(timeout) clearTimeout(timeout);
        var timeout = setTimeout(function() {
            CodeMirror.showHint(cm, CodeMirror.hint.clike, {completeSingle: false});
        }, 150);
    }
});