。 ので、プログラムで値を設定するために、我々はCodeMirrorのインスタンスを呼び出し、
editor.setValue(txt);
しかし、どのように行うのでしょうそのCMインスタンスを取得するには? Ghost-Markdown-Editorが作成されたウィジェットによって作成されました。ウィジェットがウィジェットのインスタンスは、それが上に使用したオブジェクトのinside .data("plugin-name")要素を保持され、jQueryのウィジェットの工場で作られたとして
$.widget("b4m.ghostDown", {
editor: null,
// ...
_create: function() {
// ...
this.editor = CodeMirror.fromTextArea(this.element.find('textarea')[0], {
mode: 'markdown',
tabMode: 'indent',
lineWrapping: true
});
}
}
:jquery.ghostdown.jsファイルを参照してください。
したがって、私たちはこのようにウィジェットのインスタンスおよび設定エディタの値にアクセスすることができます:あなたはこの[ゴースト-値下げ-エディタ]にある
var ghostdown = $(".editor").data("b4m-ghostDown");
ghostdown.editor.setValue("# Hello, SO");
それとも単に
$(".editor").data("b4m-ghostDown").editor.setValue("# Hello, SO");
(https://でgithubの。 com/timsayshey/Ghost-Markdown-Editor)バージョン? – Blag
@Blag最新のバージョンの回答を提供する場合は、必要ならば必ず更新します – Serhiy
これはバージョンよりもフォークに関するものでした(GhostDown Markdownエディタの公式サイトは見つかりません) ;私はソースコードを見てきましたが、少しばかりです。<_>;それは 'getMarkdown'と' getHtml'を持っているようですが、セッターはありません。彼らがオーバーレイを使用しているので、正しい方法が見つからない場合は無意味です – Blag