使用jQuery

时间:2016-05-26 14:18:22

标签: jquery ckeditor

我正在使用CKEditor的修改版本,并且我已经定义了一个名为' elements'的自定义组合元素,如果符合条件,则会动态填充。

存在默认状态,其中元素为空(无选项)。在这种情况下,我想要禁用元素,而不是删除。它应该是可见的,但是显示为灰色,因此用户知道它存在,但此时没有选择。

我尝试了几个jQuery命令,但没有成功。

这是元素(基本上是其中一个组合插件的副本):

enter image description here

所以,我的问题是如何获取元素名称并禁用整个组合框?提前谢谢。

1 个答案:

答案 0 :(得分:0)

该组合是CKEditor的“命令”。并且您需要使用命令类(http://docs.ckeditor.com/#!/api/CKEDITOR.command)中的“setState”方法更改其状态。

您需要将三种可能状态中的任何一种作为参数传递:

  • CKEDITOR.TRISTATE_DISABLED
  • CKEDITOR.TRISTATE_OFF
  • CKEDITOR.TRISTATE_ON

http://docs.ckeditor.com/#!/api/CKEDITOR

此致