Как сбросить значения всех селектов, стилизованных через sumoselect, кроме одного?

Использую в работе библиотеку Sumoselect для стилизации селекта + Contact Form 7, вордпресс. При отправке почты мне надо, чтобы все поля стилизованных селектов - кроме одного или двух с определенным классом - очищались, как это и делают все поля в форме CF7, в том числе и селекты, если убрать стилизацию. Но sumoselect оставляет использованные значения.

jQuery('.wpcf7-submit.gray-button').on('click', function(){
    setTimeout(function () {
        jQuery('select')[0].sumo.reload(); // Это пример из документации
    }, 1500);
});

И тут два вопроса:

  1. значение массива [0] касается только первого встреченного селекта - как указать, что массив включает в себя все селекты (кроме обозначенных определенным классом)?
  2. если обратиться к селекту через not - jQuery('select:not(.select-active)')[0].sumo.reload(); - то вообще ничего не происходит. Без разницы, использовать not как селектор или как метод jquery.

Не смог разобраться, как это побороть, прошу помощи.


Ответы (0 шт):