Показать сообщение отдельно
  #3 (permalink)  
Старый 02.12.2016, 09:56
Кандидат Javascript-наук
Отправить личное сообщение для biryukovm Посмотреть профиль Найти все сообщения от biryukovm
 
Регистрация: 13.12.2013
Сообщений: 110

Очень помог Ваш метод по работе с "убрать при клике в другом месте"

$('.form_input').click(function() {
        var iid = $(this).attr("iid");
        var clas = $(this).attr("class");
        $('.form_input').removeClass('form_input activ').addClass('form_input');
        $('#form-input-'+ iid).removeClass('form_input').addClass('form_input activ');
        $('.form_zapis form_input').removeClass('form_zapis'); <-- Не срабатывает
        $('.form_input form_zapis').removeClass('form_zapis'); <-- Не срабатывает
        
        setTimeout(function (){
            $('body').click(function(){
                $('.form_input').removeClass('form_input activ').addClass('form_input');
                $('.form_zapis form_input').removeClass('form_zapis'); <-- Не срабатывает
                $('.form_input form_zapis').removeClass('form_zapis'); <-- Не срабатывает
            });
        });
        return false;   
    });


Но у меня теперь появилась проблема
Косяки с классами
Почему то Объединяет 2 класса ВОТАК "form_zapis form_input"
Как можно сделать проверку в документе на эту проблему и исправить на "form_input"
Ответить с цитированием