Un petit casse tete parfois , lors de l insertion dans un DOM ou simplement pour afficher un texte ou paragraphe :
On a recours a la mise en majuscule automatique de la première lettre .
Bien sure si le texte est sur une page Web on passe directement par la propriété CSS text-transforme
comme cette exemple :
slector{
text-transform : capitalize;
}
Dans ce cas l’élément vise par ce style aura la première lettre en majuscule mais a l affichage seulement ,
car si on récupère sa valeur texte et on l affiche ailleurs on verra que le texte n est pas transformé .
alert($("selector").text() )
// affiche le text non transformé
Enfin voila une fonction javascript qui permet de mettre en majuscule la première lettre
function capitalize( str){
return str.replace(/^(.{1})(.*)$/,function(m,c,d){
return c.toUpperCase()+d;
});
0 commentaires:
Enregistrer un commentaire