我已经根据选择的“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