Как сбросить значения всех селектов, стилизованных через sumoselect, кроме одного?
Использую в работе библиотеку Sumoselect для стилизации селекта + Contact Form 7, вордпресс. При отправке почты мне надо, чтобы все поля стилизованных селектов - кроме одного или двух с определенным классом - очищались, как это и делают все поля в форме CF7, в том числе и селекты, если убрать стилизацию. Но sumoselect оставляет использованные значения.
jQuery('.wpcf7-submit.gray-button').on('click', function(){
setTimeout(function () {
jQuery('select')[0].sumo.reload(); // Это пример из документации
}, 1500);
});
И тут два вопроса:
- значение массива [0] касается только первого встреченного селекта - как указать, что массив включает в себя все селекты (кроме обозначенных определенным классом)?
- если обратиться к селекту через not -
jQuery('select:not(.select-active)')[0].sumo.reload();- то вообще ничего не происходит. Без разницы, использовать not как селектор или как метод jquery.
Не смог разобраться, как это побороть, прошу помощи.