Все заработало в лучшем виде, с селекторами мне помогли, с остальным сам разобраться. Всем, кто мне помог - Антон, Павел Корнилов, Тимур Турсунбаев - огромное СПАСИБО!!!
В итоге получилось так:
<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>
Правда тут заточено конкретно под мой случай, но принцип общий, вдруг кому пригодится