Forum › Forums › Unipark › HTML-Code programmieren › Reply To: HTML-Code programmieren
23. May 2024 at 20:29
#2062
mictr
Participant
Ich habe deinen Code korrgiert und etwas gekürzt (die Bedingungen für die Werte falschen Werte 1 und 2 und 3 zusammengefasst, dann brauchst du auch keine zusätzlichen geschweiften Klammern) und die richtigen Hochkommata verwendet. Inhaltlich kann ich natürlich nicht beurteilen, ob der Code das macht, was du möchtest – ich kann dir nur sagen, was der Code macht: Er ändert die Schriftfarbe des Elementes nach dem angeklickten Radiobutton auf grün (wert 4 angekreuzt) bzw. rot (werte 1, 2 oder 3 angekreuzt).
NICHT GETESTET.
<script>
jQuery(document).ready(function() {
jQuery('input[type=radio][name=v_74]').change(function() {
let path = '#v_74x' + this.value;
if(this.value == 4) {
jQuery(path).next().css('color', 'green');
} else if(this.value == 3 || this.value == 2 || this.value == 1) {
jQuery(path).next().css('color', 'red');
}
});
});
</script>