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