2012-05-09 36 views
1

我正在研究一個將在頁面上的富文本編輯器中插入表格的腳本。爲此,我寫了下面的一段代碼:使用JQuery將文本添加到Sharepoint增強型富文本編輯器

$('#'+id).contents().children().children('body').html(value); 

其中:是與用於表的HTML代碼中的變量。

當我執行代碼時,如果我使用警報來檢查iFrame內部的html代碼,它會告訴我在body標籤內有一個表格,這是我在值變量中的表格,但是此表格不顯示在富文本編輯器的文本區域中。

你有什麼想法,爲什麼?我一直在網上搜索3天的答案。

回答

0

我有一個post on my blog它顯示瞭如何做到這一點。這裏的基本思路是:

var systemDescriptionRTETextArea = $("textarea[Title='System Description']"); 
$(systemDescriptionRTETextArea).html("Cream cheese"); 
+0

非常感謝!這真的很有幫助。我設法將文本添加到textarea,但是當我嘗試添加HTML標記時,增強的富文本編輯器會忽略它們。我嘗試添加一個表格標籤,但它不起作用,我簡單地將測試添加到textarea中,但結果是正常的測試文本,而不是粗體。你知道爲什麼嗎? – Gabriel

+0

我不確定,但是您是否嘗試轉義標記? –

+0

轉義標記做到了。非常感謝你! – Gabriel

相關問題