我一直在努力设置 JHTML 区域的值。但没有运气。谁能帮帮我。我已经阅读了很多文章,但我没有找到任何关于它的内容。我也在这里搜索过,发现了一个问题,但没有解决方案。
任何帮助,将不胜感激。
谢谢并恭祝安康,
泽山
我一直在努力设置 JHTML 区域的值。但没有运气。谁能帮帮我。我已经阅读了很多文章,但我没有找到任何关于它的内容。我也在这里搜索过,发现了一个问题,但没有解决方案。
任何帮助,将不胜感激。
谢谢并恭祝安康,
泽山
我已经解决了。在 textarea 上调用 JHTMLArea 方法之前,首先复制 textarea 中的值,然后应用 htmlarea 函数。
$("#txtNotes").val($('#hdnNotesDescription').val());
$("#txtNotes").htmlarea(
{
// Override/Specify the Toolbar buttons to show
toolbar: ["bold", "italic", "underline", "link", "unlink", "orderedlist", "unorderedlist", "indent", "outdent", "justifyleft", "justifycenter", "justifyright"],
toolbarText: $.extend({}, jHtmlArea.defaultOptions.toolbarText,
{
"bold": "Bold",
"italic": "Italic",
"underline": "Under Line",
"link": "Hyperlink",
"unlink": "Remove Hyperlink",
"orderedlist": "Numbering",
"unorderedlist": "Bullets",
"indent": "Increase Indent",
"outdent": "Decrease Indent",
"justifyleft": "Align Text Left",
"justifycenter": "Center",
"justifyright": "Align Text Right"
}),
loaded:function(){
}
});
如果你不能使用 'loaded' 事件,你也可以这样尝试:
$('textarea').htmlarea('pasteHTML','<h1>some <b>HTML</b> you want to add</h1>');
这将在当前插入符号位置插入文本。
祝你好运,塔马斯
有一个适当的调用来做到这一点。使用this.pasteHTML("Text to enter");
这将以编程方式将文本插入编辑器。
例如
loaded:function(){
this.pasteHTML("Hello World");
}
我一直在努力解决这个问题,但几乎没有找到有用的答案......harman_kardon 很接近......但最终我取得了成功:
loaded:function(){
this.html(variable_containing_html);
}
我试图通过单击使用 jQuery 的按钮来加载 html 内容,我有可以以任何顺序在 jHhtmlArea 中加载的 html 内容列表。
尝试使用 Tamas 的想法,但他的代码仅将内容附加到 jHtmlArea 但我希望删除以前的内容,所以我在下面尝试了这个 -
$('textarea').htmlarea('html','<h1>some <b>HTML</b> you want to add</h1>');
这删除了以前的内容并加载了新内容。
希望它可以帮助某人。
对于任何努力让这个工作的人<textarea id="testnotes" runat="server"></textarea>
尝试txtNotes.InnerHtml = "<h1>some <b>HTML</b> you want to add</h1>";