Использую в работе библиотеку
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.
Не смог разобраться, как это побороть, прошу помощи.