How to convert first letter of a string to upper case using jQuery ?
The task is to capitalize the first letter of string without using toUpperCase() method with the help of jQuery. There are two approaches that are discussed below:
Approach 1: In this example, the css() method is used to set the text-transform property value to capitalize.
Example:
html
<!DOCTYPE HTML> < html > < head > < title > How to convert first letter of a string to upper case using jQuery? </ title > < script src = "https://ajax.googleapis.com/ajax/libs/jquery/3.4.0/jquery.min.js" > </ script > </ head > < body style = "text-align:center;" > < h1 style = "color:green;" > w3wiki </ h1 > < p > Click on the button to perform the operation. </ p > Type Here: < input id = "input" /> < br >< br > < button onclick = "GFG_Fun()" > Click Here </ button > < p id = "GFG" ></ p > < script > let Beginner = document.getElementById('GFG'); function GFG_Fun() { $('#input').css('textTransform', 'capitalize'); Beginner.innerHTML = "Text is capitalized"; } </ script > </ body > </ html > |
Output:
Approach 2: In this example, we are using CSS property to perform the operation. A new ID has been added to the element which sets the property
text-transform to capitalize.
Example:
html
<!DOCTYPE HTML> < html > < head > < title > How to convert first letter of a string to upper case using jQuery? </ title > < script src = "https://ajax.googleapis.com/ajax/libs/jquery/3.4.0/jquery.min.js" > </ script > < style > #capital { text-transform: capitalize; } </ style > </ head > < body style = "text-align:center;" > < h1 style = "color:green;" > w3wiki </ h1 > < p > Click on the button to perform the operation. </ p > Type Here: < input id = "input" /> < br >< br > < button onclick = "GFG_Fun()" > Click Here </ button > < p id = "GFG" ></ p > < script > let Beginner = document.getElementById('GFG'); function GFG_Fun() { $('#input').attr('id', 'capital'); Beginner.innerHTML = "Text is capitalized"; } </ script > </ body > </ html > |
Output: