私は 2 つのラジオ ボタンを持っています。 は、ページの読み込み時にチェックされるデフォルトのラジオ ボタンであり、これが発生するrdPayOutstandingとrdPaySomeBalance非表示になり、正常に動作します。がチェックされている場合は、表示されるはずです。これも正常に機能します..rdPaytOutstandingBalancetxtPaySomebalancerdPaySomeBalancetxtPaySomeBalance
txtPaySomebalaceがチェックされているときに空の場合、rdPaySomebalanceページは処理されずにリロードされますが、これも正常に機能しますが、これが発生した場合rdPaySomeBalanceでもチェックされますが、これは私が望むものですが、txtPaySomeBalanceその後非表示になります。
テキストボックスの非表示と表示に jQuery を使用しrdPayOustandingBalance、クライアントで JavaScript が有効になっていない場合に備えて、チェックされている場合にのみ非表示にします。txtPaySomeBalanceページがリロードされ、まだチェックされているときに表示したいのrdPaySomeBalanceですが、次のjQueryで何か助けてもらえますか。CSSも含めました。
.txtPaySomeBalance {
display: inline;
}
$(document).ready(function () {
if ($('.rdOutstandingBalance').attr('checked', true)) {
$('.txtPaySomeBalance').hide();
}
$('.rdOutstandingBalance').click(function () {
$('.txtPaySomeBalance').hide();
$('.txtPaySomeBalance').attr('disabled', true);
});
$('.rdPaySomeBalance').click(function () {
$('.txtPaySomeBalance').show();
$('.txtPaySomeBalance').removeAttr('disabled');
});
});