看着http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.editor.html#getData後,我已經到位editor1在嘗試了一些變化:如何以編程方式查詢CKEDITOR內容?
var editor_contents = CKEDITOR.instances.editor1.getData();
Chrome的控制檯報告說,它無法讀取的未定義的屬性的getData。我試過了引用的那一行,以及editor0和scratchpad(後者是TEXTAREA的HTML ID,我給CKEDITOR)。他們都得到相同的錯誤。
我該如何(或應該)調用getData()來獲取TEXTAREA的HTML ID'scratchpad'的內容?我試着查詢jQuery('#scratchpad'),但是我得到的返回值是用來初始化#scratchpad的值,並且沒有顯示後續編輯。
我很想知道如何以編程方式查詢CKEDITOR小部件的實時內容。
謝謝,
- 編輯 -
我試圖檢查元件,並且基於該嘗試了以下:
變種editor_contents = jQuery的('TD#cke_contents_scratchpad IFRAME body.cke_show_borders 「)的.html();
有一個未定義的值。我的猜測是,Chrome的檢查員以方便的方式呈現iframe,但不是以jQuery的方式呈現。 (那是猜測關閉基地?)
Hrm?這兩個在JavaScript中是等價的,並且它們適當地給出相同的錯誤。 – JonathanHayward
我知道它是相同的。 我也無法使用它。 我會發送代碼。 –
它可能對你有用。 –