在更新到woocommerce 2.5之前,此代码会在更新郊区,州或邮政编码时更新结帐。从2.4更新到2.5后,它已停止工作。
// Trigger shipping cost update on postcode change and billing city change
jQuery(document).ready(function($) {
$('form.checkout').on( 'change', '#billing_postcode_field.update_totals_on_change input.input-text, #billing_city_field.update_totals_on_change input.input-text, #shipping_postcode_field.update_totals_on_change input.input-text, #shipping_city_field.update_totals_on_change input.input-text', function(){
dirtyInput = true;
$('body').trigger('update_checkout');
})
});