2013-04-29 21 views
2

我已將TinyMCE升級到今天的最新版本。我只是試圖編輯內容qith JQuery as documented here如何從DOM中選擇tinyMCE WYSIWYG?

我的問題是,無論我嘗試在我的jQuery函數中選擇的id,它返回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的);

我在我的控制檯的對象:

對象{majorVersion: 「4」,minorVersion: 「0b2」,RELEASEDATE: 「2013年4月24日」,編輯:數組[2] ,國際化:對象...}

而且做

的console.log時(tinyMCE.get( '#關於'));

我不確定..

爲什麼?我如何選擇我的tinyMCE編輯器?

我試着用Chrome或Firebug檢查元素,看到TinyMCE元素(一個附加的automaticaly),並檢查他們的ID ...並使用它們,但沒有機會。

請指點

感謝

+1

你嘗試過沒有#標籤嗎? – Mathlight 2013-04-29 16:22:09

+1

男人......你明白了:) – 2013-04-29 16:24:03

+0

好的,我給出了一個答案,以便你可以將此標記爲答案,這樣其他人就不會試圖回答這個問題了) – Mathlight 2013-04-29 16:27:12

回答

2

當你看到這條線在您所提供的引擎收錄你看到它不使用JQuery的selecter(#的ID或.類)

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

所以你必須將代碼改成這樣:

console.log(tinyMCE.get('about'));