gpt4 book ai didi

jquery - 将文本框中的第一个字母大写

转载 作者:行者123 更新时间:2023-12-01 06:27:51 25 4
gpt4 key购买 nike

我使用以下代码将文本框中输入的第一个字母大写。一开始这工作正常,但如果整个框被删除,再次输入后它将不再大写。

这个问题可以解决吗?

$(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/

最佳答案

你想要on ,不是one :

$(function () {
$('.userBox').on('DOMAttrModified textInput input keypress paste focus', function (e) {
$(this).val($(this).val().slice(0, 1).toUpperCase() + $(this).val().slice(1));
});
});

one 用于您希望最多执行一次的处理程序

关于jquery - 将文本框中的第一个字母大写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14881936/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com