2009-11-27 4 views

답변

9
$("input[type=checkbox]:checked").each (function() { 
    alert ($(this).val()); 
}); 

하거나 사용할 수 있습니다

$("input:checkbox") 

모든 체크 박스가 컨테이너 안에있는 경우에 당신은 또한 시도 할 수

$("#containerID input[type=checkbox]:checked") 
+0

'$ ('input : checkbox : checked')'도 작동합니다. – nyuszika7h

+0

jQuery 1.9+에서'$ (this) .va()'는 값 속성에 신뢰할 수 없으므로 대신'$ (this) .prop ("value")'를 사용해야합니다. 또는 $ (this) .is (": checked"); ' –

+0

여기에 class = "ig"를 갖는 체크 박스를 얻는 방법은? –

-1

를 사용하여 선택 범위를 좁힐 수 있습니다

선택 이 :

$(":checkbox :checked").each(function(){ 
    alert($(this).val()); 
}); 
+0

jQuery docs에서; $ (': checkbox')는 느린 선택자인 $ ('* : checkbox')와 동일합니다. $ ('input : checkbox')를하는 것이 좋습니다. – rahul

+4

선택기가 잘못되었습니다. ** 체크 박스 안의 모든 체크 된 엘리먼트를 선택합니다 ... * 불가능합니다 *. – nyuszika7h

관련 문제