I'm trying to capitalize first letter of sentence for every class.
I have html <span class="price"></span>
multiple time on my page and I want to capitalize first letter of every tag. So I have an array of span classes.
Default value of html elements is lowercase, I tried with text-transform:capitalize, it converts first letter of every word.
I tried to write some code but it doesn't work, it goes through loop only once and it doesn't work.
Here is the code, can somebody help me to modify to work
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();
}
}
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…