2013-04-29 3 views
2

Я обновил TinyMCE до последней версии сегодняшнего дня. Я просто пытаюсь редактировать содержимое с помощью JQuery as documented here.Как выбрать крошечный MCE WYSIWYG из DOM?

Моя проблема: независимо от того, какой идентификатор я пытаюсь выбрать в моей функции jQuery, она возвращает undefined. Пусть говорят, у меня есть:

<tr> 
    <td align="right" valign="top" class="HDivider">About</td> 
    <td class="HDivider"><textarea name="about" cols="70" rows="10" id="about"><?php echo $about; ?></textarea></td> 
</tr> 

при выполнении:

console.log (TinyMCE);

я получил объект в моей консоли:

Object {MajorVersion: "4", MinorVersion: "0b2", ReleaseDate: "2013-04-24", редакторы: Array [2] , i18n: Object ...}

И когда делать

console.log (tinyMCE.get ('# о'));

Я получил неопределенный ..

Почему? как я могу выбрать свой редактор tinyMCE?

Я попытался проверить элементы с помощью Chrome или Firebug, увидеть элементы TinyMCE (один из них автоматически добавлен) и проверить их идентификатор ... и использовать их, но нет шансов.

Пожалуйста, советы

Благодарности

+1

Вы пробовали без hashtag '#' ??? – Mathlight

+1

человек ... у вас это получилось :) –

+0

Хорошо, я отвечу, чтобы вы могли отметить это как ответ, чтобы другие не пытались больше ответить на этот вопрос;) – Mathlight

ответ

2

Когда вы смотрите на этой линии в Pastebin вы условии, что вы видите, что он не использует Selecter JQuery (# для идентификатора или . для класса)

var content = tinyMCE.get('content').getContent(); 

Таким образом, вы должны изменить свой код на этот:

console.log(tinyMCE.get('about')); 
Смежные вопросы