【发布时间】:2010-02-10 00:26:05
【问题描述】:
我目前正在开发一个文本到符号转换工具(非营利),我遇到了这个问题:
对于文本的所见即所得编辑,我想使用一个不错的小型所见即所得编辑器(如 jHtmlArea)。这个编辑器会显示浮动 div,所以我必须拦截很多按键(空格/箭头/等)
目前,我的 html 区域是这样加载的:
<script type="text/javascript">
$(function() {
$("#txtCustomHtmlArea").htmlarea({
loaded: function() {
$(this.editor).keydown(function(event) {
if(event.keyCode == 32) {
this.pasteHTML('<b>test</b>');
return false;
}
return true;
});
}
这段代码的问题在于 this.editor 没有 pasteHTML 方法。如何从 this(=htmlarea).event 使用此方法?
这很可能是一个相当初学者的问题,但我真的不知道在哪里看。
谢谢
【问题讨论】:
标签: javascript jquery jhtmlarea