次のコードを使用して、テキスト ボックスに入力された最初の文字を大文字にしています。これは最初は問題なく動作しますが、ボックス全体を削除すると、もう一度入力しても大文字になりません。
これは修正できますか?
$(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/