Проверка радиокнопки с помощью jQuery не вызывает событие включения радио

У меня есть пара радио, которым я назначаю функцию, используя bind (), на событии pages .ready. затем в том же событии готовности я проверяю значение другого входа и, если оно равно «1», я выбираю второй переключатель при загрузке страницы. вот фрагмент.

<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
    }

});

...

->глянь сюда для более полного кода

Проблема в том, что радио проверяется, если условие выполнено, НО связанная функцияtogglePlazo() не срабатывает ...

Если позже я вручную нажму переключатели, функция сработает, и диапазон переключится. Это только при начальной «проверке», выполненной с помощью jQuery, когда функция не запускается, несмотря на изменение радиосвязи.

Я не знаю, что мне не хватает, может быть, я должен связать больше событий, кроме изменения или щелчка ... Я просто не могу найти, что я делаю неправильно.

ПРИМЕЧАНИЕ: я использую jQuery 1.4.2, но скрипка настроена на использование 1.6.4 (в качестве опции у нее нет 1.4.2)

Ответы на вопрос(1)

Ваш ответ на вопрос