【发布时间】:2012-03-27 18:31:04
【问题描述】:
我有一个 tinyMCE textarea #frmbody 并且正在使用它的 jquery 实例。
<textarea class="tinymce" name="frmbody" id="frmbody" cols="30" rows="20"></textarea>
我正在尝试在用户键入时获取 textarea 的内容。
$("#frmbody").live('keyup', function(e) {
alert("keyup");
});
上面的代码不起作用,我不知道为什么。如果我删除 tinyMCE 实例,上面的代码可以正常工作。有任何想法吗?
【问题讨论】:
-
不知道,但 tinyMCE 可能会创建(或重新创建)您实际输入的不同文本区域,因此
#frmbody从来没有任何关键活动。 -
我也是这么想的。我会继续挖掘和搜索。谢谢
-
唯一的另一件事是当我检查 $_POST 值时,frmbody 在那里。
-
tinyMCE 隐藏您的文本区域并自行处理所有输入。当表单发布时,它会将创建的 HTML 复制回您的文本区域。但是,它有大量自己的事件可供您参与。
标签: javascript jquery tinymce wysiwyg