Einblenden/Ausblenden von divs basiert auf radio-button-Auswahl

Habe ich bekommen, so weit wie das zeigen eines bestimmten div-basierend auf der Auswahl der "150" und "3m" aber ich kann nicht das div zu verstecken, wenn beide nicht ausgewählt sind?

Folgenden Code:

JS:

$(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();
    }
  });
});

HTML:

<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>

  • versuchen Sie es mit diesem $('input[value="100"], input[value="3m"],input[value="150"], input[value="6m"]')
  • Sorry, ich will nur, es zu zeigen, wenn Sie "100" und "3m", werde ich ändern, nun die Frage.
InformationsquelleAutor user3181828 | 2016-09-15
Schreibe einen Kommentar