如何隐藏/取消隐藏codemirror

时间:2013-07-10 21:27:30

标签: javascript codemirror

我想完全隐藏/取消隐藏codemirror实例。 是否有任何预定义的方法,或者我需要以某种方式选择div并使其隐藏。

3 个答案:

答案 0 :(得分:7)

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

cm.getWrapperElement()

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

答案 1 :(得分:5)

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

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

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

//Show
$(cm.getWrapperElement()).show();

答案 2 :(得分:0)

这有效

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