Problème: vous avez modifié la valeur d’un élément à l’aide de jQuery mais cette valeur est réinitialisée lorsque vous cliquez sur un bouton qui met à jour les données à l’aide d’ajax.
Voici une solution rapide qui fera exécuter votre code jQuery à chaque appel ajax. Vous allez remplacer la ligne console.log par votre code.
jQuery( document ).ajaxComplete(function() { console.log( "Gestionnaire ajaxComplete déclenché." ); }); // Pour aller plus loin si vous souhaitez attendre que tout le code ajax soit exécuté sur la page vous pouvez utiliser l'extrait de code ci-dessous : jQuery(document).ajaxStop(function(){ jQuery(".woocommerce-shipping-methods li label").text(function () { return jQuery(this).text().replace("Table Rate: ", "Taux: "); }); //alert("tout ajax exécuté"); });