我正在为我的一个项目使用 Redactor 文本编辑器插件。我正在使用模糊事件,因此当我退出文本字段时,它将保存文本,如下所示:
$(".redactor_editor").blur(function(){...});
但是通过ajax保存并用更新的内容替换内容后:
... $('.content').replaceWith(data); ...
所有编辑器文本字段都不起作用。
重新加载内容后如何重新绑定编辑器文本字段?
替换内容后,尝试解除绑定并再次绑定事件..
$('.content').replaceWith(data);
$(".redactor_editor").unbind().blur(function(){...});
您不必重新绑定事件,您可以.content
使用以下方法将绑定委托给父级.on()
:
$('.content').on('blur', '.redactor_editor', function(){...});