我需要以某种方式将键入的字符更改为不同的utf8字符,并想知道如何使用jquery实现它?基本上当一些输入被聚焦时,我希望将英文字母键入翻译成其他预定义字符。有什么想法吗?
答案 0 :(得分:3)
您可能需要使用keypress处理程序。您可以从事件的which
字段中获取字符代码。然后,您可以将其映射到所需的字符。您可以将映射存储在对象中:
var mapping = {
"65": "é",
"66": "á"
};
然后,执行以下操作:
var targetChar = mapping[event.which];