これらの2つのラジオボタンがあります。私がしたいので、ユーザーがボタンを選択するたびに、jQuery はdiv
そのボタンのコンテンツを含む を表示する必要があります。例には#paypal
、div
呼び出され#mydivpaypal
たと呼び出された があります。#payza
div
#mydivpayza
ユーザーがクリックするたびに、表示し#paypal
たいだけ#mydivpaypal
です。と一緒#payza
です。
HTML:
<ul class="payment-methods" id="pmethods" style="margin-left:320px;">
<li class="payment-method paypal">
<input name="payment_methods" type="radio" id="paypal">
<label for="paypal">PayPal</label>
</li>
<li class="payment-method payza">
<input name="payment_methods" type="radio" id="pagseguro">
<label for="pagseguro">PagSeguro</label>
</li>
</ul>
jQuery:
var boxes = $('input:checked');
$(boxes).each(function() {
if($('#paypal').is(':checked')) {
$("#mydivpaypal").show();
}
if($('#payza').is(':checked')) {
$("#mydivpaypal").hide();
$("#mydivpayza").show();
}
});
私はこれを機能させることができません。ラジオボタンをチェックしても何も起こりません。