У меня есть это -
<a id="size" href="#" data-name="<?php the_field('image'); ?>" data-article="<?php the_field('article'); ?>" data-size="" data-price="<?php the_field('price'); ?>" class="add-to-cart btn">
<button>Add Item</button>
</a>
И это -
<?php
$values = get_field('size');
if($values) {
echo '<select>';
foreach($values as $value) {
echo '<option>' . $value . '</option>'; }
echo '</select>';
}
?>
Если я выберу какую-то опцию из моего выбора, мне нужно тогда data-size=""
изменить на data-size="_valuefromchoisedoption_"
Это мой JS, как я могу добавить товар в карточку покупок -
$('.add-to-cart').click(function (event) {
event.preventDefault();
var name = $(this).data('name');
var price = Number($(this).data('price'));
var article = $(this).data('article');
var size = Number($(this).data('size'));
shoppingCart.addItemToCart(name, price, article, size, 1);
displayCart();
$(function(){
I need help to add srctipt on this place.
})
Я изменяю опцию и нажимаю кнопку добавления, и размер данных изменяется в зависимости от выбранной опции.
Извините за мой плохой английский!