亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

自定義復選框在 Woocommerce 結帳中顯示或隱藏自定義通知

自定義復選框在 Woocommerce 結帳中顯示或隱藏自定義通知

PHP
慕容708150 2021-11-26 15:53:18
我是這方面編碼的新手,我現在研究了很多網站,并嘗試在 Woocommerce 中建立自己的結帳字段。它應該是一個結帳字段,當它被選中時,應該會彈出一些信息或警告,它可以正常顯示在結帳頁面上,但我的腳本不起作用。add_filter( 'woocommerce_checkout_fields', 'add_custom_checkout_fields' );function add_custom_checkout_fields( $fields ) {    $fields['billing']['checkbox_trigger'] = array(        'type'      => 'checkbox',        'label'     => __('You dont live in Germany?', 'woocommerce'),        'class'     => array('form-row-wide'),        'clear'     => true    );    return $fields;}add_action( 'woocommerce_after_checkout_billing_form', 'echo_notice_billing' );function echo_notice_billing() {    echo '<div class="billing-notice woocommerce-info" style="display:none">It may take forever</div>';}add_action( 'woocommerce_after_checkout_form', 'show_notice_billing' );function show_notice_billing(){     ?>        <script>        jQuery(document).ready(function($){            $('checkbox_trigger').change(function(){                if(this.checked){                    $('billing-notice').show();                }                else {                    $('billing-notice').hide();                }            });        });    </script>    <?php}
查看完整描述

1 回答

?
慕桂英4014372

TA貢獻1871條經驗 獲得超13個贊

您的 jQuery 腳本中存在一些錯誤……嘗試將您的相關函數替換為:


add_action( 'woocommerce_after_checkout_form', 'show_notice_billing' );

function show_notice_billing(){

    ?>

        <script>

        jQuery(function($){

            $('#checkbox_trigger').click(function(){

                if($(this).is(':checked') ){

                    $('.billing-notice').show();

                }

                else {

                    $('.billing-notice').hide();

                }

            });

        });

    </script>

    <?php

}

測試和工作。


查看完整回答
反對 回復 2021-11-26
  • 1 回答
  • 0 關注
  • 177 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號