2014-12-26 5 views
1

Я пытаюсь нажать и отключить одну из кнопок cleditor в одном из полей textarea из jquery. Particullary "Show Source". Я пытался сделать добраться до кнопки с чем-то вроде этого:кнопка нажатия и отключения cleditor с js

$(document).ready(function() { 
    $('.textareaclass').cleditor.buttons.source.title = "Source"; 
}); 

Но это говорит

Uncaught TypeError: Cannot read property 'source' of undefined

Любые предложения?

ответ

1

Самый простой способ personnalize панель проходит параметр при создании виджета:

$("#input").cleditor({controls:"bold italic underline strikethrough subscript superscript | font size"}); 

Кроме того, убедитесь, что не следует путать $("#input").cleditor(); и $.cleditor:

Первый преобразование элемента (здесь #INPUT) в cleditor. Внутри круглой скобки вы можете добавить параметры. Второй - глобальный объект, который содержит глобальные и более сложные параметры (например, добавляет обратные вызовы).

+0

Так можно ли перейти к свойствам одного из полей клидера? –

0

В документации предлагается использовать $('.textareaclass').cleditor(). Обратите внимание на круглые скобки.

+0

Он генерирует такое же исключение. Кроме того, создавая плагины, он говорит, что использует такие выражения: '$ .cleditor.buttons.hello' –