Sprawdzanie przycisku radiowego za pomocą jQuery nie uruchamia zdarzenia onclick radia

Mam parę radiotelefonów, do których przypisuję funkcję przy użyciu bind () na stronie .ready event. następnie, na tym samym zdarzeniu gotowym, sprawdzam wartość innego wejścia, a jeśli jest to wartość „1”, wybieram drugi przycisk radiowy podczas ładowania strony. tutaj jest fragment.

<input type="radio" name="fpago" id="fpago1" value="1" />one
<input type="radio" name="fpago" id="fpago2" value="2" />two

...

$(document).ready(function() {
    $("#myspan").hide();

    $("#fpago1, #fpago2").bind('change click',function(){
        togglePlazo();
    });

//initial condition to preselect radio #2
    grupo = $("#id_grupo").val();
    if(grupo != '0'){
        $("#fpago2").attr('checked', true); //checks the radio, but doesn't trigger function
    }

});

...

->Spójrz tutaj dla bardziej kompletnego kodu

Problem polega na tym, że radio jest sprawdzane, jeśli warunek jest spełniony, ALE funkcja związanatogglePlazo() nie uruchamia ...

Jeśli później ręcznie kliknę przyciski opcji, funkcja zostanie uruchomiona, a zakres zostanie przełączony. Dopiero na początkowym „sprawdzeniu” wykonanym za pomocą jQuery funkcja nie uruchamia się pomimo zmiany radia.

Nie wiem, czego mi brakuje, może powinienem powiązać więcej wydarzeń niż zmiana lub kliknięcie ... Po prostu nie mogę znaleźć tego, co robię źle.

UWAGA: Używam jQuery 1.4.2, ale skrzypce są ustawione na 1.6.4 (nie ma 1.4.2 jako opcja)

questionAnswers(1)

yourAnswerToTheQuestion