2016-07-04 12 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(); 
}); 
関連する問題