我正在使用以下代码将输入到文本框中的第一个字母大写。起初这工作正常,但如果整个框被删除,再次输入后它不会再次大写。
这可以解决吗?
$(function () {
$('.userBox').one('DOMAttrModified textInput input keypress paste focus',
function (e) {
$(this).val($(this).val().slice(0, 1).toUpperCase() +
$(this).val().slice(1));
});
});
jsfiddle:http: //jsfiddle.net/VBXbz/
更新 jsfiddle:http: //jsfiddle.net/VBXbz/8/