Shopify auto генерирует форму при оформлении заказа в виде {{ content_for_order_summary }}
, в которой есть ввод подарочной карты:
<input placeholder=“Gift card or discount code” class=“field__input” data-
discount-field=“true” data-trekkie-id=“reduction_code_field”
autocomplete=“off” aria-required=“true” size=“30” type=“text”
name=“checkout[reduction_code]” id=“checkout_reduction_code”>
Я пытаюсь получить значение этого ввода с помощью:
$(‘#checkout_reduction_code’).val();
Это не работает, хотя. Я могу ввести значение, а затем получить его, используя тот же селектор, и знаю, что оно выбрано правильно.
Мой вопрос именно такой:
Кто-нибудь знает почему / имел опыт работы с этим раньше? Как же я могу получить значение входа? Мой коллега и я перепробовали почти все.
Вот рабочий кодекс со всей формой.
codepen