2013-11-04 1 views
0

체크 박스가있는 양식이 있습니다. 관련 체크 박스의 ID 속성은 패턴 stop_으로 시작하고 밑줄과 숫자로 끝납니다.ID 일치 패턴으로 체크 상자가 선택되었는지 여부

그래서 예를

stop_bla_4 
stop_blu_4 

이 될 수도 있지만 그룹의 확인란 중 어느 것도 선택하지 않으면되지

stop_bla_5 
stop_blz_5 

어떻게 테스트 할 것입니다.

즉 위의 예에서 stop_으로 시작하고 _4으로 끝나는 것은 다른 것을 무시하면서 끝납니다.

+1

@ArunPJohny 자신의 ID는 고유합니다. – Nzall

답변

3

이 당신을 도움이 될 것입니다

// None checked 
$('input[type="checkbox"][id^="stop_"][id$="_4"]:checked').length == 0 

jQuery를이

선택기를 참조 "속성으로 시작"http://api.jquery.com/attribute-starts-with-selector/

선택기 "속성으로 끝"http://api.jquery.com/attribute-ends-with-selector/

+0

일부 항목의 선택을 취소하고 일부 항목을 선택하면 어떻게됩니까? 왜 모든 것이 표시되거나 선택되지 않은 경우에만 표시됩니까? –

+1

체크 된 숫자 (확인 된 숫자 == 0)에 대해 질문했기 때문에'length'를 사용했지만 선택기를 기반으로하면 어떤 상황이든 맞출 수 있습니다. – melancia

관련 문제