基于容器设置codemirror实例的焦点

时间:2013-10-17 14:04:04

标签: javascript jquery codemirror

我的页面上运行了多个codemirror实例。有些是隐藏的,你可以使用标签在它们之间移动。我想做的是能够根据容器设置焦点。

在某些时候,实例是这样启动的:

var cmInstance = CodeMirror(target, options());

所以我希望能够通过使用容器来获取在该容器上启动的实例,例如:

cm = target.getCodeMirror();

或者可能根据容器设置焦点,例如:

target.setFocus();

这样的事情是可能的,还是我应该在数组中记录个别实例?

1 个答案:

答案 0 :(得分:13)

好的,所以我选择在数组中跟踪我的codemirror实例,并根据我跟踪并链接到target的ID来解决它们。一旦我有了我的实例,我就可以使用codemirror方法cmInstance.focus();

设置焦点

目前我觉得这是最好的解决方案。

相关问题