2012-05-09 33 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

相关问题