2011-02-16 3 views
0

ID가있는 양식의 이름이있는 모든 확인란을 선택하는 선택기를 만드는 중입니다. 확인란의 이름이 같은 여러 양식이 있습니다. 그래서 id를 가진 주어진 폼 안에서 모든 체크 박스를 얻는 방법을 알아 내려고 노력했습니다. 나는 이것과 같은 것을 사용했다.jQuery는 양식 ID를 기반으로 입력을 선택합니다

$('#formID input[type="checkbox"][name="inputName"]').each(function(idx){ 
    if($(this).is(':checked')){ 
    alert($(this).val()); 
    } 
}); 
+0

그냥 당신이 당신의 페이지의 아무 곳을 동일한 ID로 두 가지 요소가 필요 없다, 확인하기를 ? –

답변

0
$("#formID input:checkbox[name='name']") 

작동합니다. 나는 너의 것이 왜 나던 지 보지 않는다.

0

체크 아웃이 코드를 - 희망 그것은 당신에게 당신이 사용할 수있는 잘 동작하는 예를 보여줍니다 http://jsbin.com/uqife3/edit

$('#1 input[type="checkbox"]').each(function(){ 
    if($(this).attr('name') == 'check1'){ 
    $(this).attr('checked', true); 
    alert('bla'+$(this).attr('name')); 
    } 

}); 
관련 문제