Я пытаюсь настроить тест A/B с помощью Оптимизации, чтобы изменить цвет кнопки «Добавить в корзину» на всех страницах продукта на сайте.Замена класса на нескольких страницах с помощью Optimizely
Вот текущий код на сайте
<input id="id-for-test" class="add_to_cart_list" value="Add to Cart" name="Add to Cart" type="button"
onclick='sendToDataLayer("Category Lower", "Add to cart");return cat_add_one_to_cart("<?= $p["id"] ?>", "<?= $param_sku ?>", "<?= $output_price ?>", "<?= $path ?>", "<?= $can_buy_limit ?>" ,"<?=$this_page_type?>")'/>
Я добавляю это в редакторе кода Optimizely и это не работает
$('#id-for-test').removeClass('add_to_cart_list').addClass('color-test');
Он работает на [JSFiddle] (https://jsfiddle.net/j61m26u4/) –
Вы правы, это действительно работает. Но это не работает, когда я помещаю его в Оптимизи. – Amanda
Ошибка в консоли? Находит ли он '$ ('# id-for-test')'? Вы запускаете код, когда документ готов? –