0

我正在使用以下脚本并尝试过其他脚本。虽然正则表达式适用于台式计算机,但它不适用于移动设备。

在三星 Galaxy 手机上使用 chrome 和 firefox 浏览器进行测试

当我在输入文本框中键入单词的第一个字母时,我会得到每个单词首字母的大写和小写版本,即“Tt”。任何想法可能是什么问题?

$(".textprop").keyup(function(str){
    var str = $(this).val();
    $(this).val(str.replace(/\b\w+/g,function(s){return s.charAt(0).toUpperCase() + s.substr(1).toLowerCase();}));
});
4

1 回答 1

0

我发现keyup导致了这个问题。我简单地将其切换为模糊,它可以工作!

于 2016-04-07T00:31:23.803 回答