Php 如果装运方式更改,则在签出页面上隐藏自定义字段

Php 如果装运方式更改,则在签出页面上隐藏自定义字段,php,jquery,wordpress,woocommerce,Php,Jquery,Wordpress,Woocommerce,我已成功地在woocommerce页面中添加了一个名为“交货日”的自定义字段,该字段位于订单注释下方。只有在购物车页面上选择了特定的配送方式时,此自定义字段才会添加到结帐页面 如果用户决定更改结帐页面上的发货方式,我需要删除/隐藏自定义的“交货日”字段 如有任何建议,将不胜感激 当配送方式发生变化时,是否有办法刷新结账页面的账单/配送部分?或者这可以通过一些jQuery实现吗?下面的jQuery似乎可以完成这项工作 <script> $(document).ready(functio

我已成功地在woocommerce页面中添加了一个名为“交货日”的自定义字段,该字段位于订单注释下方。只有在购物车页面上选择了特定的配送方式时,此自定义字段才会添加到结帐页面

如果用户决定更改结帐页面上的发货方式,我需要删除/隐藏自定义的“交货日”字段

如有任何建议,将不胜感激


当配送方式发生变化时,是否有办法刷新结账页面的账单/配送部分?或者这可以通过一些jQuery实现吗?

下面的jQuery似乎可以完成这项工作

<script>
$(document).ready(function (){
        $('#selectionOne').on('change',function() {
        if ($('#selectionOne').val() == '-none-'){
            $('#selectionTwo').show();  
        } else {
        $('#selectionTwo').hide();
        }
    })
})
</script>

$(文档).ready(函数(){
$('#selectionOne')。在('change',function()上{
如果($('#selectionOne').val()='-none-'){
$('#selectionTwo').show();
}否则{
$('#selectionTwo').hide();
}
})
})

是的,您可以使用jquery/javascript在发货方式更改时隐藏它。在shipping method select(发货方式选择)框中侦听更改事件,检测值,如果它不是您想要的值,则隐藏
delivery\u day
字段,我想做同样的事情,请指导我如何添加自定义字段“交货日”,以及根据装运方式显示和隐藏基础。方法。那一定感觉很好。你可以把它缩短
if($(this).val()!='-none-'{$('#selectionTwo').hide();}
一旦进入更改事件的回调中,
引用已更改的元素,
$(this)
的jQuery包装版本,因此您可以执行
val()