我有这两个单选按钮。我想这样做,所以每当用户选择一个时,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();
}
});
我不能让它工作。选中单选按钮时没有任何反应。