現在、WooCommerce/WordPress サイトに取り組んでおり、チェックアウト ページでフォームを送信すると、Ajax を介して送信され、エラー (必須フィールドが入力されていないなど) がある場合、ページに html が挿入され、何がリストされますかフィールドに入力する必要があります。
この新しく挿入された html をページの新しい場所に配置する jQuery がありますが、機能しません。
送信時に挿入される WooCommerce コード (エラーの場合):
<ul class="woocommerce-error">
<li><strong>First Name</strong> is a required field.</li>
</ul>
私のコード:
var wc_errors = jQuery('ul.woocommerce-error');
jQuery('.errors_placeholder').append(wc_errors);
私の JavaScript ファイルが WooCommerce JavaScript ファイルの前に読み込まれることに注意してください。