@Dimtri

Как сбросить значения всех селектов, стилизованных через 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.

Не смог разобраться, как это побороть, прошу помощи.
  • Вопрос задан
  • 78 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
28 нояб. 2024, в 21:25
5000 руб./за проект
28 нояб. 2024, в 18:46
3000 руб./за проект
28 нояб. 2024, в 17:46
10000 руб./за проект