Script & jQuery
jquery checkbox 체크된 값
yeon.Biju
2017. 3. 28. 07:56
jquery 에서 체크박스 값을 가져오기
체크된 값을 가져올 때
1.
$("input:checkbox[name='aaaa']:checked").val()
2.
$("input:checkbox[name='aaa']").is("checked").val()
*체크된 갯수
$("input:checkbox[name='aaa']:checked").length
*체크박스 갯수
$("input:checkbox[name='aaa']").length
아무 생각없이 2번으로 쓰다가...또는 1번으로 쓰다가....
1번으로 사용해야 한다.
2번은 체크되었는지 여부만 확인하는 것 같다
아마도 .is()는 true or false 로만 return 을 해주는 거 같다.
$("input:checkbox[name='aaa']").each(function(){
if($(this).is("checked") == true) {
블라블라...
}
});
-->
if($(this).is("checked") == true) {
블라블라...
}
부분이
if($(this).is(":checked") == true) {
블라블라...
} 이런식으로 바뀌어야 한다.
: 가 빠져 있는 것으로 보인다.
(2019.01.14)
이런 식으로 사용해야 하는 것이 아닐까 싶다.