【发布时间】:2021-05-29 22:40:16
【问题描述】:
我遇到了一个 JS 冲突问题,这是由一个自定义 jQuery 脚本引起的,该脚本在结帐更新后会更改文本。包含此脚本时,我的 WooCommerce 网站上的 Stripe 支付网关不允许输入信用卡和借记卡字段。
我仍然希望脚本运行,但不知道如何解决/避免冲突,所以目前我不得不省略它。有谁知道为什么下面会导致冲突?
<script>
jQuery(document).ready(function(){
jQuery( 'body' ).on( 'updated_checkout', function() {
var replaced = jQuery(".woocommerce-checkout #order_review .product-info .variation dd.variation-Extras p").html().replace(' Booking Fee×1 ( <span class="woocommerce-Price-amount amount"><span class="woocommerce-Price-currencySymbol">£</span>0.00</span> - One Time ) ,','Booking Fee (£0.00)');
jQuery(".woocommerce-checkout #order_review .product-info .variation dd.variation-Extras p").html(replaced);
});
});
</script>
【问题讨论】:
-
请对以下答案提供一些反馈。
标签: javascript html jquery woocommerce stripe-payments