📜  如何触发 Summernote 的更改 - Javascript (1)

📅  最后修改于: 2023-12-03 15:38:54.167000             🧑  作者: Mango

如何触发 Summernote 的更改 - Javascript

在使用 Summernote 模板时,我们通常需要在用户修改内容后进行相应操作。这里将介绍 Summernote 如何检测到内容更改,以便我们可以及时做出相应反应。

检测 Summernote 内容更改

Summernote 内置了一个事件 on('change', function(we,e) {...}),该事件将在内容更改时被触发。可以借此事件进行相应的操作,例如保存数据、更新内容等。

$('#summernote').on('summernote.change', function(we, contents, $editable) {
  // 用户修改内容后的回调函数
});
手动的触发更改事件

有时,我们需要手动的触发 Summernote 的更改事件。可以通过调用 Summernote 的 trigger 方法触发:

$('#summernote').trigger('summernote.change');

这将立即触发 change 事件,并在 $('#summernote') 元素上调用所有注册的 change 处理程序。

总结

在 Summernote 中检测内容更改使用 on('change', function(we,e) {...}) 事件。如果要手动触发更改事件可以使用 trigger('summernote.change') 方法。根据实际需要可以在这两个方法的基础上进行具体操作。