1

我正在为我的一个项目使用 Redactor 文本编辑器插件。我正在使用模糊事件,因此当我退出文本字段时,它将保存文本,如下所示:

$(".redactor_editor").blur(function(){...});

但是通过ajax保存并用更新的内容替换内容后:

   ... $('.content').replaceWith(data); ...

所有编辑器文本字段都不起作用。

重新加载内容后如何重新绑定编辑器文本字段?

4

2 回答 2

1

替换内容后,尝试解除绑定并再次绑定事件..

$('.content').replaceWith(data);
$(".redactor_editor").unbind().blur(function(){...});
于 2012-09-20T22:53:29.323 回答
1

您不必重新绑定事件,您可以.content使用以下方法将绑定委托给父级.on()

$('.content').on('blur', '.redactor_editor', function(){...});
于 2012-09-20T22:55:23.050 回答