@Denis9999

Не вешается событие на клик/изменение radio через jQuery на чекауте в вукомерс?

Страница чекаута: https://mastec.ru/checkout/
Нужно повесить событие на изменение метода доставки. Как его повесить, вроде правильно пишу..

Код html:
<td data-title="Доставка">
    <ul id="shipping_method" class="woocommerce-shipping-methods">
        <li>
            <input type="radio" name="shipping_method[0]" data-index="0" id="shipping_method_0_local_pickup-2" value="local_pickup:2" class="shipping_method" />
            <label for="shipping_method_0_local_pickup-2">Самовывоз Бесплатно. Наш адрес: Московская область, городской округ Солнечногорск, рабочий посёлок Ржавки, 16А Время работы: пн-чт 9.00-17.00, пт 9.00-15.00</label>
        </li>
        <li>
            <input type="radio" name="shipping_method[0]" data-index="0" id="shipping_method_0_flat_rate-5" value="flat_rate:5" class="shipping_method" />
            <label for="shipping_method_0_flat_rate-5">Доставка, Московский регион Цену уточняйте по телефону или почте</label>
        </li>
        <li>
            <input type="radio" name="shipping_method[0]" data-index="0" id="shipping_method_0_flat_rate-6" value="flat_rate:6" class="shipping_method" checked="checked" />
            <label for="shipping_method_0_flat_rate-6">Доставка, Россия "Деловые линии" за счет заказчика.</label>
        </li>
    </ul>
</td>


Код jQuery:
jQuery( document ).ready(function( $ ) {    

			console.log('aaa2');

			$( "#shipping_method input" ).click(function(){ 
				console.log('aaa3');
			});

    			$('#shipping_method input[type=radio][name="shipping_method[0]"]').change(function() {
        			alert($(this).val());
    			});

    			$('input[type=radio][name="shipping_method[0]"]').change(function() {
        			alert($(this).val());
    			});


		});
  • Вопрос задан
  • 48 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы