Ich habe vier Eingänge und möchte mit jQuery zwei von ihnen deaktiviert und deaktiviert werden.Warum funktioniert die jQuery-Einstellung der jQuery-Eigenschaft nur bei der ersten Funkeingabe?
Die erste funktioniert, wie ich es auch erwarten würde, aber die zweite setzt die checked-Eigenschaft, scheint aber die deaktivierte Eigenschaft zu ignorieren.
jsfiddle: https://jsfiddle.net/ov5uow38/
Html:
<div class="selectedTime">
<label class="radio"><input type="radio" value="08:30 - 12:00" name="f_fitting_time" class="time_1" checked="checked" disabled="">08:30 - 12:00</label>
<div class="nonSat">
<label class="radio">
<input type="radio" value="10:00 - 13:30" name="f_fitting_time" class="time_2">
10:00 - 13:30
</label>
<label class="radio">
<input type="radio" value="11:30 - 15:00" name="f_fitting_time" class="time_3">
11:30 - 15:00
</label>
<label class="radio">
<input type="radio" value="13:30 - 17:30" name="f_fitting_time" class="time_4">
13:30 - 17:30
</label>
</div>
</div>
JQuery-Code:
$('.time_1').prop('disabled', true);
$('.time_1').prop('checked',false);
$('.time_2').prop('disabled', true);
$('.time_2').prop('checked',false);
In diesem Fall brauchen wir ein vollständigeres Beispiel für Ihr Problem. – Taplar