jQuery:输入时更改键盘值
示例:当我按下键盘上的“A”键时,该值将变为“S”,文本框显示为“S”。
我怎么能用jQuery或Tinymce 4做到这一点?
非常感谢你!
您需要在每个keypress
事件中检查keyCode
。 如果keyCode
与A
相同,则需要将其更改为您想要的任何字符串,例如: 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的键码, 65
是A
键码。
a
不会在e.preventDefault();
的框中显示e.preventDefault();
小提琴就在这里 。