我目前正在开发一个文本到符号转换工具(非营利),我遇到了这个问题:
对于文本的所见即所得编辑,我想使用一个不错的小型所见即所得编辑器(如 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 使用此方法?
这很可能是一个相当初学者的问题,但我真的不知道在哪里看。
谢谢