Hallo,
eigentlich habe ich bei so einfachen Sachen in JS keine Probleme.
Aber hierbei beiße ich mir grade die Zähne daran aus.
Ich benutze
und folgenden Code:
[HIGHLIGHT=javascript]
$(document).ready(function(){
$("#radio-information-0").bind('change', function(){
if (this.ckecked) {
$("#radio-information-1, #radio-information-2").attr('checked', false).attr('disabled', true);
} else {
$("#radio-information-1, #radio-information-2").attr('disabled', false);
}
});
});
[/HIGHLIGHT]
Aus einem, mir völlig unklaren, Grund wird immer wenn ich die Checkbox ändere der else-Zweig dieser Abfrage angelaufen. Und das, obwohl laut firedebug der Wert von "this.ckecked" sich immer ändert. (true/false)
Hat einer eine Idee woran das liegen könnte?
Gruß Henrik
PS.: Habe auch nochmal die Version 2.0.0 von jQuery versucht und bekam das gleiche Ergebnis.
eigentlich habe ich bei so einfachen Sachen in JS keine Probleme.
Aber hierbei beiße ich mir grade die Zähne daran aus.
Ich benutze
Code:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
[HIGHLIGHT=javascript]
$(document).ready(function(){
$("#radio-information-0").bind('change', function(){
if (this.ckecked) {
$("#radio-information-1, #radio-information-2").attr('checked', false).attr('disabled', true);
} else {
$("#radio-information-1, #radio-information-2").attr('disabled', false);
}
});
});
[/HIGHLIGHT]
Aus einem, mir völlig unklaren, Grund wird immer wenn ich die Checkbox ändere der else-Zweig dieser Abfrage angelaufen. Und das, obwohl laut firedebug der Wert von "this.ckecked" sich immer ändert. (true/false)
Hat einer eine Idee woran das liegen könnte?
Gruß Henrik
PS.: Habe auch nochmal die Version 2.0.0 von jQuery versucht und bekam das gleiche Ergebnis.
Comment