jQuery:输入时更改键盘值

示例:当我按下键盘上的“A”键时,该值将变为“S”,文本框显示为“S”。

我怎么能用jQuery或Tinymce 4做到这一点?

非常感谢你!

您需要在每个keypress事件中检查keyCode 。 如果keyCodeA相同,则需要将其更改为您想要的任何字符串,例如: S

 
$("#test").on("keypress", function (e) { if (97 == e.keyCode || 65 == e.keyCode) { e.preventDefault(); var newString = $("#test").val() + "S"; $("#test").val(newString); } });

97是a的键码, 65A键码。

a不会在e.preventDefault();的框中显示e.preventDefault();

小提琴就在这里 。