Jak transponować ciąg znaków na małe litery za pomocą jQuery? próbowałem
var jIsHasKids = $('#chkIsHasKids').attr('checked').toLowerCase();
ale to nie działa. Co ja robię źle?
Jak transponować ciąg znaków na małe litery za pomocą jQuery? próbowałem
var jIsHasKids = $('#chkIsHasKids').attr('checked').toLowerCase();
ale to nie działa. Co ja robię źle?
Odpowiedzi:
Myślę, że chcesz pomniejszać zaznaczoną wartość? Próbować:
var jIsHasKids = $('#chkIsHasKids:checked').val().toLowerCase();
lub chcesz to sprawdzić, a następnie pobierz jego wartość jako małe litery:
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()); }); };
Jeśli jest to tylko do celów wyświetlania, możesz renderować tekst jako duże lub małe litery w czystym CSS, bez JavaScript za pomocą text-transformwłaściwości:
.myclass {
text-transform: lowercase;
}
Więcej informacji można znaleźć na stronie https://developer.mozilla.org/en/CSS/text-transform .
Zauważ jednak, że tak naprawdę nie zmienia to wartości na małe litery; po prostu wyświetla to w ten sposób. Oznacza to, że jeśli zbadasz zawartość elementu (tj. Używając Javascript), nadal będzie on w oryginalnym formacie.
Spróbuj tego:
var jIsHasKids = $('#chkIsHasKids').attr('checked');
jIsHasKids = jIsHasKids.toString().toLowerCase();
//OR
jIsHasKids = jIsHasKids.val().toLowerCase();
Możliwe duplikowanie z: Jak użyć jQuery, aby zignorować wielkość liter przy wyborze