2012-11-27 5 views
0

각 그룹에서 라디오 버튼이 선택되지 않은 경우 라디오 버튼을 확인하고 연관된 경고 상자를 숨기거나 표시하는 다음 jquery 코드가 있습니다.각 루프에서 jQuery 라디오 버튼 선택 확인

그러나 코드를 실행하면 첫 번째 선택된 라디오의 값을 사용하고 라디오 버튼의 모든 값에 할당됩니다 (선택되지 않은 경우에도 해당). 4
7 판정 : 4
8 판정한다

그래서 콘솔에 제가

6 체크하세요, 4의 값을 가진 라디오 버튼의 8 그룹을 선택하면 4

하지만 오, 아니 오 (8)이 선택되어 더는 인쇄 안 : 4

당신이 날은이 문제에 대해 도와 드릴까요?

감사합니다.

$.each(checkboxers, function(_, q) 
    { 
     var warnbox = $('.q' + q); 
     if (!!$("input[@name='answer" + q + "']:checked").val()) { 
      console.log(q + ' is checked.' + $("input[@name='answer" + q + "']:checked").val()); 
      warnbox.hide(); 
     } else { 
      console.log('oh no!'); 
      err = true; 
      warnbox.show(); 
     } 
    }); 
+0

'! ...'(만약 그렇지 않으면하지 – Popnoodles

+1

@popnoodles이 부울로 캐스팅에 대한 간단한 자바 스크립트 구문입니다;? 매우 인기 –

+0

더 많은 코드를 제공해주세요. 체크 박스가 포함 된 HTML을 제공하면 사람들이 솔루션을 훨씬 빨리 확인할 수 있습니다. – Popnoodles

답변

0

모든 @ s 및 문제가 해결 제거됨 ..