Comment transposer une chaîne de caractères en minuscules à l'aide de jQuery ? J'ai essayé
var jIsHasKids = $('#chkIsHasKids').attr('checked').toLowerCase();
mais ça ne fonctionne pas. Qu'est-ce que je fais de mal ?
Comment transposer une chaîne de caractères en minuscules à l'aide de jQuery ? J'ai essayé
var jIsHasKids = $('#chkIsHasKids').attr('checked').toLowerCase();
mais ça ne fonctionne pas. Qu'est-ce que je fais de mal ?
Si c'est uniquement à des fins d'affichage, vous pouvez rendre le texte en majuscules ou en minuscules dans un pur CSS, sans Javascript, à l'aide de la balise text-transform
propriété :
.myclass {
text-transform: lowercase;
}
Voir https://developer.mozilla.org/en/CSS/text-transform pour plus d'informations.
Cependant, notez que cela ne change pas réellement la valeur en minuscules ; cela l'affiche simplement de cette façon. Cela signifie que si vous examinez le contenu de l'élément (c'est-à-dire en utilisant Javascript), il sera toujours dans son format original.
Essayez ça :
var jIsHasKids = $('#chkIsHasKids').attr('checked');
jIsHasKids = jIsHasKids.toString().toLowerCase();
//OR
jIsHasKids = jIsHasKids.val().toLowerCase();
Double emploi possible avec : Comment utiliser jQuery pour ignorer la casse lors de la sélection ?
Cette question a été posée en 2011. J'y réponds en septembre 2021. Même si je suis en retard de 10 ans, je réponds pour les futurs chercheurs. De bonnes réponses sont déjà données. J'ajouterai simplement une alternative avec l'outil jQuery .css
propriété.
$('#chkIsHasKids').attr("checked").val().css("text-transform","lowercase");
Cela vérifiera d'abord si l'id #chkIsHasKids
est coché, il prendra sa valeur et la transformera en minuscules à l'aide de la propriété CSS. Voilà, c'est fait !
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.
0 votes
Qu'est-ce qui ne fonctionne pas ? Qu'est-ce que vous obtenez ? Que voulez-vous ? jQuery ne fournit pas de fonctions de manipulation des chaînes de caractères, vous ne pouvez donc pas faire cela avec jQuery (mais le langage lui-même le fait).
0 votes
Qu'est-ce qui ne marche pas ? Il ne devient pas minuscule ou il y a une erreur ?