如何“翻译”通过JQuery键入的字符?

时间:2011-04-24 07:21:51

标签: jquery

我需要以某种方式将键入的字符更改为不同的utf8字符,并想知道如何使用jquery实现它?基本上当一些输入被聚焦时,我希望将英文字母键入翻译成其他预定义字符。有什么想法吗?

1 个答案:

答案 0 :(得分:3)

您可能需要使用keypress处理程序。您可以从事件的which字段中获取字符代码。然后,您可以将其映射到所需的字符。您可以将映射存储在对象中:

var mapping = {
  "65": "é",
  "66": "á"
};

然后,执行以下操作:

var targetChar = mapping[event.which];
相关问题