반응형
체크 박스 값은 항상 '켜짐'입니다.
이 질문에 이미 답변이 있습니다.
이게 내 체크 박스
HTML
<label class="checkbox">
<input id="eu_want_team" name="eu_want_team" type="checkbox">
</label>
JQuery
var eu_want_team = $('#eu_want_team').val();
alert(eu_want_team);
항상 ON으로 표시되며 확인 여부입니다. 그것의 문제는 무엇입니까?
사용 .is(':checked')
하는 대신 : 작업 jsFiddle를
var eu_want_team = $('#eu_want_team').is(':checked');
alert(eu_want_team);
또는 @Itay가 주석에서 말했듯이 jQuery를 사용 .prop()
하여 확인 된 속성 값을 가져올 수 있습니다 .
alert($("#eu_want_team").prop("checked"));
<label class="checkbox">
<input id="eu_want_team" name="eu_want_team" type="checkbox" value="somevalue">
</label>
<script>
var ele = document.getElementById("eu_want_team");
if(ele.checked)
alert(ele.value)
</script>
확인란이 선택되어 있는지 확인하려면이 답변을 빠르게 살펴보십시오.
jQuery에서 확인란이 선택되어 있는지 확인하는 방법은 무엇입니까?
그러나 기본적으로 값을 확인하기 위해 아래와 같은 작업을 수행하고 싶습니다.
if ($("#element").is(":checked")) {
alert("I'm checked");
}
나는 이것이 당신이 원하는 것 같아요
$("#eu_want_team").click(function(){
alert($(this).is(':checked'));
}
이것은 작동합니다.
if ($('#element').is(":checked")) {
eu_want_team = 1;
} else {
eu_want_team = 0;
}
alert(eu_want_team);
이 시도
if ( $('#element').is(':checked')){
alert(element);
}
참고 URL : https://stackoverflow.com/questions/18377268/checkbox-value-is-always-on
반응형
'program tip' 카테고리의 다른 글
앵귤러 플랫폼 브라우저 란? (0) | 2020.12.13 |
---|---|
ADO.NET DbContext 생성기 및 ADO.NET Poco 엔티티 생성기 (ObjectContext) (0) | 2020.12.13 |
const는 C / C ++에서 어떤 종류의 최적화를 제공합니까? (0) | 2020.12.13 |
시스템 테이블 master..spt_values의 목적은 무엇이며 해당 값의 의미는 무엇입니까? (0) | 2020.12.13 |
`typeid` 코드에서`? :`의 이상한 사용 (0) | 2020.12.13 |