Woocommerce - как добавить текст, если не выбраны варианты продукта? - PullRequest
0 голосов
/ 22 октября 2018

Благодаря другой ветке я смог скрыть цену переменных продуктов, если пользователь не выбрал ни одного варианта вариации.Могу ли я сейчас добавить текст:

 <p>Make a selection to see the price</p>

Я даже не уверен, если это возможно, но спасибо, что нашли время, чтобы даже прочитать это.

1 Ответ

0 голосов
/ 22 октября 2018

Вы можете попробовать этот код JQuery

jQuery(document).ready(function($) {
check_variations ();
$(".product-type-variable .variations select").change(function(){
    check_variations ();
});  
function check_variations () {
    var variationsarr = [];
    $('.product-type-variable .variations').find('select').each(function( value ) {
        variationsarr.push($(this).val());
    });
    var emptyvariation = true;
    for (i = 0; i < variationsarr.length; i++) { 
        if (variationsarr[i]) {
            emptyvariation = false;
            break;
        } 
    }
    if (emptyvariation) {
        $('.product-type-variable .variations').after('<p class="empty-variations-text">Make a selection to see the price</p>');
        $("span.woocommerce-Price-amount amount").hide();
    } else {
        $("p.empty-variations-text").remove();
        $("span.woocommerce-Price-amount amount").show();
    }   
}

});

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...