Ich habe hier eine Geige erstellt https://jsfiddle.net/691t4709/3/ es scheint, den Wert kein Problem zu aktualisieren, aber der Wert wird nur aktualisiert (und daher wird der richtige APR nur angewendet), wenn Sie ändern es noch einmal, also zum Beispiel, wenn Sie 5 Jahre und dann 2 Jahre wählen, würden die 2 Jahre 4,9% nicht 0% zeigen..change() scheint um eine Umdrehung nach hinten zu liegen
jQuery(document).ready(function($) {
$('#months').change(function(){
$('#interest_rate option').prop('disabled', false);
if(this.value == '24')
$('#interest_rate option:not([value="0"])')
.prop('disabled', true).parent().val('0');
else if(this.value == '60')
$('#interest_rate option:not([value="4.9"])')
.prop('disabled', true).parent().val('4.9');
else if(this.value == '120')
$('#interest_rate option:not([value="5.9"])')
.prop('disabled', true).parent().val('5.9');
});
});
Welche Browser und welche Version verwenden Sie? – ikkuh
Scheint mir gut zu funktionieren, getestet auf Google Chrome. – NewToJS
Deine Geige funktioniert gut für mich. Beim Ändern der ausgewählten Zeitspanne ändert sich der angegebene Prozentwert sofort. Auf 5 Jahre umgestellt -> 4,9% ... zurück zu 2 Jahren wechseln -> 0% ... mit Firefox – cepharum