jquery onchange-Ereignis für das Optionsfeld jetzt momentane

Ich versuche, eine ID nur aktiv, wenn eine bestimmte Art von radio-button ausgewählt ist. Unten ist mein jQuery-code:

$(document).ready(function() {
   $('#Type').attr('disabled', 'disabled');
   $('input[@name=action]').change(function() {
     if ($("input[@name=action]:checked").val() == 'SomeKind')              
        $('#Type').removeAttr('disabled');
     else 
        $('#Type').attr('disabled', 'disabled');
    });
});

Dieser funktioniert wie vorgesehen, aber mit einem Fehler. Wenn ich auf den radio-button SomeKind es nicht machen Type active sofort, statt dessen habe ich erneut klicken (irgendwo auf der Seite) für Type aktiv zu sein.

Ich bin auf IE7

Sie haben zu schreiben, klicken Sie auf Methode auf Ihre SomeKind radio-button zu aktivieren/deaktivieren Geben. derzeit nirgendwo erwähnt, dass Sie wechseln, Geben Sie auf ändern von SomeKind
klicken Sie auf-Methode ist auf die ganze radio-button mit dem Namen der Aktion, dann kann ich prüfen, ob der ausgewählt ist von SomeKind und dann aktivieren/deaktivieren, Typ. Wie sonst sollte ich das tun?
Welche version von jQuery sind Sie auf? 1.2.6? Und können Sie aktualisieren?
Ja. Ich bin auf 1.2.6. Ist es ein bekannter bug?

InformationsquelleAutor learn_plsql | 2010-11-30

Schreibe einen Kommentar