Показать сообщение отдельно
  #1 (permalink)  
Старый 06.04.2009, 16:29
Аспирант
Отправить личное сообщение для Viper Посмотреть профиль Найти все сообщения от Viper
 
Регистрация: 27.09.2008
Сообщений: 88

Переключение checkbox с помощью toggle
Собственно есть checkbox в состоянии unchecked. Нужно чтобы при нажатии на него он переходил в checked.

<label id="label">
    <input type="checkbox" name="cat_type" /><span id="t">'._CAT_TYPE_INFO.'</span>
</label>


$("#label").toggle(
    function(){
        $("input[name=\'cat_type\']").attr("checked", "checked");
        $("#t").text("'._CAT_TYPE_INFO1.'");
    },
    function(){
        $("input[name=\'cat_type\']").removeAttr("checked");
        $("#t").text("'._CAT_TYPE_INFO.'");
    }
);


Проблема в том что при нажатии на checkbox ничего не происходит а меняется только текст, если же нажать на label то все отрабатывается как нужно. Пробовал привязывать toggle к input, но результат тот же самый.

Jquery 1.3.2
Ответить с цитированием