我正在尝试学习javascript,但我无法弄清楚以下简单代码有什么问题。
function typeCatch() {
alert("key pressed");
}
$(function () {
$("textarea.redactor_editor").on("keypress", typeCatch);
});
基本上,每当您在提供的表单中写一些内容时,您都会收到一条警告消息。
typeCatch()
。答案 0 :(得分:2)
此代码使用的是JQuery。尝试将JSFiddle设置为一个JQuery库而不仅仅是Javascript。 (屏幕左上角)
干杯,LC
答案 1 :(得分:1)
你的textarea实际上是一个富文本编辑器,使用其他库(如redactor)吗?
富文本编辑器通常隐藏实际的文本区域,并向您显示他们创建的富文本界面 - 因此您实际上并未在textarea中键入内容。
根据您正在使用的富文本编辑器,可能有一种不同的(受支持的)方式来挂钩按键事件处理程序。