jQuery를 사용한 소문자 및 대문자


217

jQuery를 사용하여 문자열을 소문자로 바꾸려면 어떻게합니까? 난 노력 했어

var jIsHasKids = $('#chkIsHasKids').attr('checked').toLowerCase();

그러나 작동하지 않습니다. 내가 뭘 잘못하고 있죠?


작동하지 않는 것은 무엇입니까? 무엇을 얻습니까? 무엇을 원하세요? jQuery는 문자열 조작 기능을 제공하지 않으므로 jQuery를 사용하여이 작업을 수행 할 수는 없습니다 (그러나 언어 자체는 수행함).
Felix Kling

작동하지 않는 것은 무엇입니까? 소문자가되지 않거나 오류가 있습니까?
Richard Dalton

답변:


434

체크 된 값을 소문자로 만들고 싶다고 생각합니까? 시험:

var jIsHasKids = $('#chkIsHasKids:checked').val().toLowerCase();

또는 확인하고 소문자로 값을 얻으십시오.

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()); }); };
rafaelphp

26

표시 용도로만 사용되는 경우 text-transform속성을 사용하여 Javascript없이 순수 CSS에서 텍스트를 대문자 또는 소문자로 렌더링 할 수 있습니다 .

.myclass {
    text-transform: lowercase;
}

자세한 내용은 https://developer.mozilla.org/en/CSS/text-transform 을 참조 하십시오 .

그러나 이것이 실제로 값을 소문자로 바꾸지는 않습니다. 그런 식으로 표시합니다. 즉, 요소의 내용 (예 : Javascript 사용)을 검사해도 여전히 원래 형식으로 유지됩니다.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.