jquery将给定段落的字母表转换为数字并计算它们

时间:2011-12-31 19:06:44

标签: jquery

例如a = 1,b = 2,c = 1

以便< p>驾驶室< / p>将是4的总和!

然后将该数字更新为段落后的范围

最好我想在contentEditable = true(或textarea)上使用它,并让它在key up上自动更新,直播或绑定。

什么是最好的开始方式?

&安培;新年快乐!


已经开始了

$('p').append('<span></span>'); $('p').live().each(function(){$(this).hover(function(){$('span',this).replaceWith('<span>' + ($(this).text().length - $('span',this).text().length ) + '</span>')})})

并坚持找出如何将新添加的段落更新为此p,这是一个contenteditable = true

尚未开始a = 1 b = 2代码部分

1 个答案:

答案 0 :(得分:1)

$("textarea").on("keyup", function(){
    var val = $(this).val(),
        str = val.toUpperCase(),
        len = str.len,
        sum = "";
    for(var i = 0; i < len; i++){
        var num = str[i].toCharCode() - 64,
            sum += num;
    }
    $("#output").text( sum );
});