Обновление формы вариативного товара

204
26 декабря 2017, 18:56

Всем привет. Сразу хочу сообщить-оправдаться, что только начинаю разбираться в веб-разработке. Проект на WordPress.

В общем, есть несколько вариативных товаров, которые выводятся в табах bootstrap'а. Вариативные товары имеют опции. Но эти опции можно выбрать только один раз, после приходится обновить страницу для ,допустим, выбора этого же товара с другими свойствами. Я прописал span для для сброса опций и повесил на него следующий обработчик:

$('.reset').on('click',function(){
    alert("работает");
    if ($('span.selected_wvas').hasClass('selected_wvas')){
        $('span.selected_wvas').removeClass('selected_wvas');
        $('div.woocommerce-variation').css('display', 'none');
    }
    var dropdown_id = undefined;
    var select_value =undefined;
    var select_value_label = undefined;
    var data = undefined;

    wvas_set_selected_value(dropdown_id, select_value_label, select_value);
});

где обнуляю переменные и убираю необходимый класс. И всё работает! Но конечно же не так, как хотелось. После сброса выбранных опций, и выбора других - не обновляется цена. То, есть обновляется, но приходится кликать на спан несколько раз (точнее 2) чтоб цена отобразилась и обновилась. Прошу помоши в решении проблемы, так как зашёл в тупик.

READ ALSO
Необычное поведение javascript

Необычное поведение javascript

Добрый день! У меня есть массив который загружается с базы данныхЕсли после загрузки массива отобразить его в консоль, то он без проблем отобразится

173
Выводить элементы на одной карте

Выводить элементы на одной карте

В данном примере все работает хорошо, но строится новая картаНужно чтобы пункты выводились на одной карте, а не создавалась новая

198
Формат вывода даты 01-01-2018

Формат вывода даты 01-01-2018

Есть функция, которая выводит дату через определенное кол-во дней:

222