2011-04-11 3 views
177

jQuery를 사용하여 문자열을 소문자로 바꾸려면 어떻게해야합니까? 시도했습니다.jQuery에서 소문자와 대문자

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

그러나 작동하지 않습니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까?

+0

작동하지 않는 기능은 무엇입니까? 너는 무엇을 얻 느냐? 원하는게 뭐야? jQuery는 문자열 조작 함수를 제공하지 않으므로 jQuery로는이 작업을 수행 할 수 없다 (그러나 언어 자체는 그렇다). –

+0

무엇이 작동하지 않습니까? 소문자가 아니거나 오류가 있습니까? –

답변

352

내가 체크 값을 소문자로 만들 생각하십니까?

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

또는 당신은 그것을 확인 소문자로 그 값을 얻으려면 : : 시도

var jIsHasKids = $('#chkIsHasKids').attr("checked", true).val().toLowerCase(); 
25

표시 목적으로 만 사용하는 경우 텍스트를 위쪽 또는 아래쪽으로 렌더링 할 수 있습니다. text-transform 속성을 사용하는 자바 스크립트없이 순수 CSS 낮은 경우 :

.myclass { 
    text-transform: lowercase; 
} 

더 많은 정보를 원하시면 https://developer.mozilla.org/en/CSS/text-transform를 참조하십시오.

그러나 실제로는 값을 소문자로 변경하지 않습니다. 그런 식으로 표시합니다. 즉, 자바 스크립트를 사용하여 요소의 내용을 검사하면 원래 형식 그대로 유지됩니다.