【发布时间】:2016-03-03 20:50:15
【问题描述】:
我正在尝试将每个班级的句子首字母大写。
我的页面上有多次 html <span class="price"></span>,我想将每个标签的首字母大写。所以我有一个跨度类数组。
html元素的默认值是小写的,我试过text-transform:capitalize,它转换每个单词的第一个字母。
我试图写一些代码,但它不起作用,它只循环一次,它不起作用。
这是代码,有人可以帮我修改一下吗
function applySentenceCase() {
var selector = document.getElementsByClassName('price');
for( i =0; i<selector.length; i++) {
var selectorTest = jQuery(selector[i]).text();
return selectorTest.charAt(0).toUpperCase() + selectorTest.substr(1).toLowerCase();
}
}
【问题讨论】:
-
您确定要替换字符,但您认为您在哪里返回字符串?
标签: javascript jquery