在点击时显示输入文本的第一个字母

时间:2013-12-27 10:08:56

标签: jquery input

我找到了这段代码,并帮助我做了一点我想做的事情:

$(document).ready(function() {
    $('input').on('keyup', function(event) {
        $(this).val(function(i, v){
            return v.replace(/[a-zA-z]/, function(c){
               return c.toUpperCase();
            })
        })
    });
});

jsfiddle

问题是当我使用.toUppercase()之类的内容更改.bold()时 它在输入元素<b>中添加标签。

所以基本上它不起作用。

我想要做的是一个简单的输入元素,其中第一个字母(实际上是anumber)将是粗体,接下来的两个字母将垂直位于顶部(它是日期输入) 如:第1个2sn第3个第4个第5个月(一个月)。

我希望我解释得很好。

0 个答案:

没有答案