Я использую Wordpress 4.5.3
и Woocommerce 2.6.2
.Woocommerce 2.6.2 добавляет отключенный атрибут для обновления кнопки корзины
Код внутри WooCommerce/корзина/cart.php
<input type="submit" class="button" id="update_cart_button" name="update_cart" value="<?php esc_attr_e('Update Cart', 'woocommerce'); ?>" />
<?php do_action('woocommerce_cart_actions'); ?>
<?php wp_nonce_field('woocommerce-cart'); ?>
который генерирует следующий HTML:
<input type="submit" class="button" id="update_cart_button" name="update_cart" value="Winkelmand bijwerken" disabled="">
<input type="hidden" id="_wpnonce" name="_wpnonce" value="847e1da0f8">
<input type="hidden" name="_wp_http_referer" value="/winkelmand/">
Так странно то, что внутри поля ввода добавляется 'отключено' атрибут. Когда я удаляю отключенное значение с помощью инструментов разработчика, я могу нажать кнопку, и тележка обновится правильно.
Так я хочу, чтобы удалить этот атрибут, то, что я пробовал:
ПОПЫТКА 1
<script>
document.getElementById('update_cart_button').disabled = false;
</script>
Покушение 2
<script>
jQuery('#update_cart_button').prop('disabled', false);
</script>
Покушение 3
<script>
jQuery('#update_cart_button').removeAttr('disabled');
</script>
но ни один решений удалить отключенный атрибут.
вы пытаетесь JQuery ('# update_cart_button') removeAttr ("отключено «); ? –
@ DanilPyatnitsev да, это также не удаляет его – Christophvh