Задать вопрос
  • Как выбрать элемент с несколькими классами?

    @dmtokarev Автор вопроса
    Все заработало в лучшем виде, с селекторами мне помогли, с остальным сам разобраться. Всем, кто мне помог - Антон, Павел Корнилов, Тимур Турсунбаев - огромное СПАСИБО!!!
    В итоге получилось так:
    <script type="text/javascript"> jQuery(function($) {
    $(document).ready(function() { //когда страница полностью загружена
    $('.spoiler').on('click', function(e) { //когда происходит клик по любой вкладке любого спойлера
    if (e.which) //если этот клик произведен пользователем (кнопкой мыши)
        {
        $(this).addClass('user-click'); //добавить признак что клик произведен пользователем
        if ($(this).hasClass('active')) //если эта вкладка в момент клика была закрыта
            {
            $(document.querySelectorAll('.spoiler.active:not(.user-click)')).click();
            }
        $(document.querySelectorAll('.spoiler.active.user-click')).removeClass('user-click'); //удалить признак что клик произведен пользователем
        }
    });
    });
    });
    </script>

    Правда тут заточено конкретно под мой случай, но принцип общий, вдруг кому пригодится
    Ответ написан
  • Как выбрать элементы с похожими id?

    @dmtokarev Автор вопроса
    Решено, фрагмент id="user_tel" переписан с использованием scc-селектора: id|="user_tel"
    Ответ написан
    Комментировать