jQuery를 사용하여 문자열을 소문자로 바꾸려면 어떻게합니까? 난 노력 했어
var jIsHasKids = $('#chkIsHasKids').attr('checked').toLowerCase();
그러나 작동하지 않습니다. 내가 뭘 잘못하고 있죠?
답변
체크 된 값을 소문자로 만들고 싶다고 생각합니까? 시험:
var jIsHasKids = $('#chkIsHasKids:checked').val().toLowerCase();
또는 확인하고 소문자로 값을 얻으십시오.
var jIsHasKids = $('#chkIsHasKids').attr("checked", true).val().toLowerCase();
답변
표시 용도로만 사용되는 경우 text-transform
속성을 사용하여 Javascript없이 순수 CSS에서 텍스트를 대문자 또는 소문자로 렌더링 할 수 있습니다 .
.myclass {
text-transform: lowercase;
}
자세한 내용은 https://developer.mozilla.org/en/CSS/text-transform 을 참조 하십시오 .
그러나 이것이 실제로 값을 소문자로 바꾸지는 않습니다. 그런 식으로 표시합니다. 즉, 요소의 내용 (예 : Javascript 사용)을 검사해도 여전히 원래 형식으로 유지됩니다.
답변
이 시도:
var jIsHasKids = $('#chkIsHasKids').attr('checked');
jIsHasKids = jIsHasKids.toString().toLowerCase();
//OR
jIsHasKids = jIsHasKids.val().toLowerCase();
가능한 중복 :
jQuery를 사용하여 선택시 대소 문자를 무시하는 방법