【发布时间】:2017-02-12 22:12:21
【问题描述】:
我正在使用以下 jQuery 将输入脚本的第一个字母大写。
$('li.capitalize input').keyup(function(event) {
var textBox = event.target;
var start = textBox.selectionStart;
var end = textBox.selectionEnd;
textBox.value = textBox.value.charAt(0).toUpperCase() + textBox.value.slice(1);
textBox.setSelectionRange(start, end);
});
此外,我现在需要在由字母和数字组成的字符串中的特定位置(不是第一个字母)处将一个字母大写。
例如:Da1234Z 我需要将 D 和 Z 都大写。
我该怎么做?
【问题讨论】:
-
也许我是偏执狂,但这听起来很像一个家庭作业问题。
-
那么,如果字符串是“23fz980q7”呢?你想把 F 和 Q 大写吗?
-
@MageeWorld,我们允许做作业。 :)
标签: jquery capitalize