Froala编辑器组件具有许多在初始化时可用的设置,包括占位符。
但是,在某些情况下,必须在初始化后更改占位符。
我在API docs中看不到任何执行此操作的方法。我尝试通过console.logging()在Froala对象上寻找一种方法,但是有些模糊化使这一点不清楚。
我试过了:
$("<selector>").froalaEditor.placeholder("new value...");
和
$("<selector>").froalaEditor.({placeholder : "new value..."});
我没有发布有效的代码段,因为这不是特定的编码问题,但是如果有人认为这将是非常有用的,我可以这样做。
时间紧迫,所以我现在暂时接受制造商API之外的jquery解决方案。
最佳答案
我正在根据Froala支持人员的回答回答我自己的问题,这对以后的读者以及我自己都是一个提醒。
对于2017年1月here的一个案例,给出的答案是:
要在初始化编辑器后设置一个选项,您必须这样做:
$('.selector').data('froala.editor').opts.placeholderText = 'foobar';
$('.selector').froalaEditor('placeholder.refresh');
我询问是否有说明此技术的文档页面,但被告知建议的方法是实际擦除并使用所需的占位符参数重新创建Froala编辑器实例。此外,还提到了一些潜在的文档,显示了针对特定情况(例如占位符)的此技术,这意味着并非所有“选择”成员都可以通过这种方式进行更改。
关于jquery - Froala在初始化后设置占位符文本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46402135/