弗罗拉(Froala)在初始化之后设置占位符文本



froala编辑器组件具有许多初始化时可用的设置,包括占位符。

但是,我有一个初始化后必须更改占位符的情况。

我在API文档中看不到任何方法。我尝试通过Console.logging()在Froala对象上寻找一种方法,但是有一些晦涩难懂的事件使得这种情况不清楚。

我尝试了:

$("<selector>").froalaEditor.placeholder("new value...");

$("<selector>").froalaEditor.({placeholder : "new value..."});

我不是要发布工作片段,因为这不是专门的编码问题,但是如果有人认为它将非常有用,我可以做。

时间紧迫,所以我现在在制造商API之外接受jQuery解决方案。

我正在基于弗罗拉拉支持的回答,无论是对未来的读者还是我自己的提醒。

从2017年1月的一个案件中,给出的答案是:

要在编辑器初始化后设置一个选项,您必须这样做:

$('.selector').data('froala.editor').opts.placeholderText = 'foobar';
$('.selector').froalaEditor('placeholder.refresh'); 

我询问是否有一个文档页面显示此技术,但是建议推荐的方法实际上删除并重新创建了带有所需占位符参数的Froala Editor实例。此外,还提到了一些潜在的文档,显示了针对占位符(如占位符)的特定案例,这意味着并非所有"选择"成员都可以通过这种方式进行更改。

最新更新