如何隐藏/取消隐藏代码镜像

How to hide/unhide codemirror

本文关键字:隐藏 取消 代码 镜像 何隐藏      更新时间:2023-09-26

我想完全隐藏/取消隐藏代码镜像实例。是否有任何预定义的方法可以做到这一点,或者我是否需要以某种方式选择div并将其隐藏。

根据文档,CodeMirror的主编辑器对象有一个返回主包装器DOM元素的方法。

cm.getWrapperElement()

从那里,您应该能够像隐藏任何html元素一样隐藏元素。

基于Lochhoche的答案,以下代码将执行Codemirror实例的隐藏/显示。

var cm = $('.CodeMirror')[0].CodeMirror;
//Hide
$(cm.getWrapperElement()).hide();
//Show
$(cm.getWrapperElement()).show();

这适用于

var cm = $('.CodeMirror')[0];
var cm$ = $(cm.getWrapperElement());
//Hide
cm$.hide();
//Show
cm$.show();