我已經根據選擇的「150」和「3m」顯示了特定的div,但是如果兩者都不是這樣,我就不能隱藏div沒有選擇?下面基於單選按鈕選擇顯示/隱藏div
代碼:
$(document).ready(function() {
$('input[value="100"], input[value="3m"]').change(function() {
if ($('input[value="100"]').is(':checked') && $('input[value="3m"]').is(':checked')) {
$('div').show();
} else {
$('div').hide();
}
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<label>100</label>
<input class="amount" type="radio" name="amount" value="100" />
<label>150</label>
<input class="amount" type="radio" name="amount" value="150" />
<br>
<br>
<label>3</label>
<input class="month" type="radio" name="month" value="3m" />
<label>6</label>
<input class="month" type="radio" name="month" value="6m" />
<div style="display: none;">
<div class="interest">
£40
</div>
<div class="total-payable">
£140
</div>
<div class="monthly-payment">
£46.67
</div>
<div class="weekly-payment">
£10.77
</div>
</div>
嘗試用此$('輸入[值=「100」],輸入[值=「3m」],輸入[值=「150」],輸入[值=「6m」]') –
對不起,我只希望它顯示,如果你選擇「100」 「3m」,我現在要修改這個問題。 – user3181828