4

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

4

3 回答 3

7

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

cm.getWrapperElement()

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

于 2013-07-10T21:33:14.100 回答
5

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

var cm = $('.CodeMirror')[0].CodeMirror;

//Hide
$(cm.getWrapperElement()).hide();

//Show
$(cm.getWrapperElement()).show();
于 2015-06-16T17:01:06.110 回答
0

这有效

var cm = $('.CodeMirror')[0];
var cm$ = $(cm.getWrapperElement());
//Hide
cm$.hide();
//Show
cm$.show();
于 2017-11-04T01:27:47.520 回答