2014-03-24 1 views
0

Hy 친구들 값 라디오 버튼을 클릭하면 div가 표시됩니다. 내 HTML : jquery - 값 라디오 버튼을 클릭하면 숨겨진 div 표시

<form id="risp"> 
      <input id="ris1" type="radio" name="ris" value="err1">      <label class="answer">0</label> 
      <input id="ris2" type="radio" name="ris" value="err1">      <label class="answer"> 2</label> 
      <input id="ris3" type="radio" name="ris" value="correct1">     <label class="answer">5</label> 
     </form> 

<div id="correct"> 
     <p>answer correct</p> 
    </div> 

그래서 나는이 기능을 시도 :

$("#ris3").click(function() { 
         $("correct").show(); 

을하지만, 왜! 작동하지 않습니다?

$('correct') 

가되어야한다 : 때문에 고맙습니다

+1

.click() 함수도 닫아야합니다. –

답변

3

그것은이다

$('#correct') 

문제는 당신의 선택이 잘못된 것입니다. $('correct')과 같은 선택기는 존재하지 않는 <correct> 요소를 찾으려합니다. ID의 경우, 실제 값 이전에 클래스에 대해 #.을 사용해야합니다. 현재의 jQuery 선택기에 대한 자세한 정보를 확인할 수 있습니다 http://api.jquery.com/category/selectors/

Sample fiddle

참고 : 스튜어트 커쇼는 주석에 언급 한 바와 같이 아래에, 그렇지 않으면 작동하지 않습니다, 당신의 클릭 기능을 닫습니다 기억 ...

+0

Thanksss 매우 mouch !!! –

관련 문제