2016-07-04 4 views
-1

jQuery를 사용하여 라디오 버튼을 사용하여 라디오를 선택할 때 .coefficient 값을 얻으려면 어떻게해야합니까?라디오에 부착 된 요소의 값을 얻습니다.

<label class="bet-team-box" for="radio-1"> 
    <input class="bet-main-input" id="radio-1" name="group1" type="radio"> 
    <span class="fake-label"> 
     <span class="team"> 
      Midnight Sun Esports 
     </span> 
     <span class="img-box"> 
      <img src="images/logo-team-04.png" alt="image description" width="20" height="20" /> 
     </span> 
     <span class="coefficient"> 
      12.43 
     </span> 
    </span> 
</label> 

답변

1

당신은 coefficient을 얻기 위해 다음, 부모 label 요소를 얻을 수 find()closest()를 사용할 수 있습니다. 시도해보십시오.

$('.bet-main-input').change(function() { 
    var coefficient = $(this).closest('label').find('.coefficient').text(); 
    // use variable here... 
}); 
+0

감사합니다. –

0

최적의 방법인지는 모르겠지만 다음과 같이 확인할 수 있습니다.

$("#radio-1").click(function() 
{ 
    $($($(this).siblings()[0]).children('span.coefficient')).text(); 
}); 
관련 문제