2
0

More than 3 years have passed since last update.

【Quill】editorの内容を書き換える

Last updated at Posted at 2021-08-04

Quillエディタの中身を更新するとき、HTML構成に沿って書き換えないといけません。
ちゃんと理解してなかったし、詰まったので、メモ。

QuillのHTML

自分のコードのHTMLはこれだけしか書かれてないんです。

<div id="editor"></div>

ですが、開発者ツールで見れば実体はこんな感じ。

<div id="editor" style="width:100%; height:300px;" class="ql-container ql-snow">
 <div class="ql-editor" data-gramm="false" contenteditable="true"></div>
 <div class="ql-clipboard" contenteditable="true" tabindex="-1"></div>
 <div class="ql-tooltip ql-hidden">
  <a class="ql-preview" target="_blank" href="about:blank"></a>
  <input type="text" data-formula="e=mc^2" data-link="https://quilljs.com" data-video="Embed URL">
  <a class="ql-action"></a>
  <a class="ql-remove"></a></div>
</div>

Quillエディタの中身を書き換える時、書き換えるのは#editorの中身ではなく、.ql-editorの中身です。
(これにハマった。)

ですので、こう書き換えます。

$('.ql-editor').html('<p>Hello World!</p>');

以上です。

2
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0