Como faço para transpor uma string para minúscula usando jQuery? eu tentei
var jIsHasKids = $('#chkIsHasKids').attr('checked').toLowerCase();
mas não funciona. O que estou fazendo de errado?
Como faço para transpor uma string para minúscula usando jQuery? eu tentei
var jIsHasKids = $('#chkIsHasKids').attr('checked').toLowerCase();
mas não funciona. O que estou fazendo de errado?
Respostas:
Eu acho que você quer minúsculas o valor verificado? Experimentar:
var jIsHasKids = $('#chkIsHasKids:checked').val().toLowerCase();
ou você deseja verificá-lo, obtenha o valor em minúsculas:
var jIsHasKids = $('#chkIsHasKids').attr("checked", true).val().toLowerCase();
let toLowercase = function () { jQuery('.tolowercase').on('keypress keydown blur',function () { let currentVal = jQuery(this).val(); jQuery(this).val(currentVal.toLowerCase()); }); };
Se for apenas para fins de exibição, você poderá renderizar o texto em maiúsculas ou minúsculas em CSS puro, sem Javascript usando a text-transform
propriedade:
.myclass {
text-transform: lowercase;
}
Consulte https://developer.mozilla.org/en/CSS/text-transform para obter mais informações.
No entanto, observe que isso realmente não altera o valor para minúsculas; apenas mostra dessa maneira. Isso significa que, se você examinar o conteúdo do elemento (por exemplo, usando Javascript), ele ainda estará em seu formato original.
Tente o seguinte:
var jIsHasKids = $('#chkIsHasKids').attr('checked');
jIsHasKids = jIsHasKids.toString().toLowerCase();
//OR
jIsHasKids = jIsHasKids.val().toLowerCase();
Possível duplicação com: Como uso o jQuery para ignorar maiúsculas e minúsculas ao selecionar