Вход / Выход - PullRequest
       3

Вход / Выход

1 голос
/ 31 мая 2011

Я задал этот вопрос сегодня утром.Испытав предложения от нескольких участников, я не смог выполнить то, что хочу.

Вот немного подробнее.Я пытаюсь добиться функциональности переключения «Вход / Выход» при нажатии на гиперссылку.На моей главной странице HTML-код выглядит следующим образом:

<div id="signbtn">
        <a class="btnsignin" href="signin.php">Admin</a>
</div>

Когда я нажимаю на ссылку привязки, я показываю форму входа, используя .ajaxForm success: function.После того, как я войду в систему, код внутри этой функции изменит класс на «btnsignout» и заголовок ссылки на «Выйти».

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

$('#signbtn').click(function() { 
    $.each($(this).children('a'), function(){
        if($(this).hasClass('btnsignout')){
            $(this).attr('class', 'btnsignin');
        }
    })
});

Может ли кто-нибудь указать мне, где я здесь не так?Спасибо.

1 Ответ

0 голосов
/ 31 мая 2011

Не уверен, является ли это причиной, но вы должны использовать addClass и removeClass для переключения классов. И вы можете сократить его до $ (this) .find ('a'). RemoveClass ('btnsignin'). AddClass ('btnsignout')

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...