如何使用JavaScript替换带有alt代码的字母

时间:2013-03-26 21:22:04

标签: javascript replace

好的,所以我想用JavaScript创建一个HTML页面。我想要在输入栏中放置任何内容,以便进行不同的翻译。例如,如果我将a放在框中,我希望它放置。如果我输入hello之类的字词,我希望它显示为◘♣♀♀☼。有谁知道怎么做?

1 个答案:

答案 0 :(得分:0)

以下是jQuery中的一个示例: http://jsfiddle.net/FPsdy/3/

您必须使用您想要的字符填充替换数组。

var replacements = {
    "A": ")",
    "B": ">",
    "C": "'",
}

$('input[value=Translate]').click(function(){
   $("#translator").val(function(i, val)
{
    val = val.split('');

    $.each(val, function(i,e){
        val[i] = replacements[e] ? replacements[e] : e;
    });

    return val.join('');
});
});

来源:jQuery replace with array