📅  最后修改于: 2023-12-03 15:38:54.167000             🧑  作者: Mango
在使用 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')
方法。根据实际需要可以在这两个方法的基础上进行具体操作。