0
特定の要素がテキストエリアのHTMLに挿入されたときにトリガするイベントをドキュメント内で見つけられないようです。 たとえば、ユーザーがテキストを太字にする場合は、 'b'タグがHTMLに追加されたときにイベントをトリガーしたいと思います。他のタグと同様に使用できます。CKEDITOR要素追加時
特定の要素がテキストエリアのHTMLに挿入されたときにトリガするイベントをドキュメント内で見つけられないようです。 たとえば、ユーザーがテキストを太字にする場合は、 'b'タグがHTMLに追加されたときにイベントをトリガーしたいと思います。他のタグと同様に使用できます。CKEDITOR要素追加時
あなたはchange
イベントを使用してb
が入力に存在しているかどうかを確認することができます
var editor = CKEDITOR.inline(element, {
resize_enabled: false,
skin: 'rich-text,' + RX_RICH_TEXT.ckeditor.skinPath,
on: {
change: function() {
var dom = this.getData();
if (dom.includes('<b>')) {
// your logic
}
},
変更イベントは、キーが押されるたびに発生しませんか非効率だと思われる。 – guub
これは、CKEDITOR要素内のDOMが更新されたときに発生するイベントです。 –