2016-10-24 2 views
0

Я это Javascript, что вызывает update_cart, когда величина изменяется ...Javascript триггер загрузки страницы

jQuery('div.woocommerce').on('change', '.qty', function(){ 
     jQuery("[name='update_cart']").trigger("click"); 
    }); 

Я пытаюсь изменить его так, что триггер происходит при загрузке страницы вместо этого, я попытался это ...

jQuery(document).ready(function() { 
     jQuery("[name='update_cart']"); 
    }); 

Но это не работает, где я иду не так?

+2

Вы что-нибудь в вашем втором блоке кода не нажав .... – epascarello

+0

Ваш вопрос является [XY Проблема] (http://meta.stackexchange.com/questions/66377/what -is-з-х-проблема). Вы определили, что нажатие кнопки на загрузке страницы является решением проблемы ** реального **, но на самом деле вы делаете это, чтобы попытаться выполнить что-то еще. ЧТО вы пытаетесь выполнить, и ПОЧЕМУ? –

ответ

4

Попробуйте

jQuery(document).ready(function() { 
    jQuery("[name='update_cart']").click(); 
}); 
+0

Это делает страницу постоянно обновляемой по какой-то причине. Интересно, какая разница между этими двумя методами: – fightstarr20

+0

ПОЧЕМУ вы хотите, чтобы это произошло, когда страница загружается? Причина, по которой он постоянно перезагружается, заключается в том, что нажатие «Обновить корзину» * перезагружает страницу *. Затем, когда страница загружается, вы снова вызываете щелчок, что вызывает перезагрузку страницы. Затем, когда страница загружается, вы снова вызываете щелчок. И так далее .... –

+0

У меня есть обычное правило доставки, которое чувствительно к времени, поэтому мне нужно, чтобы WooCommerce обновлял корзину, когда страница загружается первой. Я обнаружил, что скрипт, который обновляет корзину, когда количество изменено, но я пытаюсь изменить его сейчас, чтобы работать для моих целей – fightstarr20

Смежные вопросы