2010-11-24 2 views
1

라디오 버튼이 여러 개 있으며, 다른 라디오 버튼의 선택에 따라 일부 라디오가 비활성화되어 있습니다. 문제는 장애인들이 검사를 받았다는 것입니다. 이것을 설명하는 것은 어렵습니다. 코드에서 보여줄 수있는 것이 아닙니다. 쓰레기와 실험 일뿐입니다.check next not disabled 라디오 버튼

어쨋든, 제 질문은 라디오 버튼 그룹 (같은 이름)에서 비활성화되지 않은 첫 번째 라디오 버튼을 어떻게 찾습니까?

도움 주셔서 감사합니다.

답변

5
$(':radio:not(:disabled):first') 

처럼 뭔가를 할 수 있습니다.

+1

Ačiū Mindaugai :) – donkapone

4

당신은 당신이 :disabled

모든 장애인 요소를 타겟팅 할 수 있습니다 :not

와 그 결과를 줄일 수 있습니다 당신은 :first 설정 주어진에서 첫 번째 요소를 반환 할 수 있습니다 :radio

모든 라디오 버튼을 찾을 수 있습니다

$('input:radio:not(:disabled):first') 

비활성화 된 사람을 무시하고, 확인하는 라디오 버튼 알아, 당신은 먼저 모두 사용할 수없는 라디오를 찾을 수없는

$('input:radio:checked:not(:disabled)') 
+1

이것은 범용 선택기'*'를 암시 적으로 사용합니다. 'input' =''input : radio : not (: disabled) '을 앞에 붙이면 더 좋은 결과를 얻을 수 있습니다. – jAndy

+0

@jAndy : true that! 나는 편집 할 것이다 –