I want to hide/unhide a codemirror instance completely. Is there any predefined method doing that, or do I need to somehow select the div and make it hidden.
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
according to the documentation, CodeMirror's main editor object has a method that returns to you the main wrapper DOM element.
cm.getWrapperElement()
From there, you should be able to just hide the element like you would hide any html element.
回答2:
Building upon Lochemage's answer, the following code will perform hide/show of Codemirror instance.
var cm = $('.CodeMirror')[0].CodeMirror; //Hide $(cm.getWrapperElement()).hide(); //Show $(cm.getWrapperElement()).show();
回答3:
This works
var cm = $('.CodeMirror')[0]; var cm$ = $(cm.getWrapperElement()); //Hide cm$.hide(); //Show cm$.show();
转载请标明出处:How to hide/unhide codemirror