如何在 jQuery 中使用 WooCommerce 产品基础价格 |重力形式

Posted

技术标签:

【中文标题】如何在 jQuery 中使用 WooCommerce 产品基础价格 |重力形式【英文标题】:How to use WooCommerce product base price with jQuery | Gravity Form 【发布时间】:2021-11-20 00:32:24 【问题描述】:

为什么下面的方法不起作用,我应该怎么做? 你有更好更短的方法来编写这段代码吗?

我也查看了此页面,但没有注意到: enter link description here

$(function() 

var FinalPrice;
var BasePrice = $('.woocommerce-variation-price .amount').text();
// I think the problem is here


$('.Select_plooi input[type="radio"]').on('change',function()  
var plooi=$('input[name="input_4"]:checked').val();

switch (plooi)

    case 'Enkele':
        FinalPrice=BasePrice*2;
        break;
    case 'Dubble':
        FinalPrice=BasePrice*5;
        break;
    case 'Wave':
        FinalPrice=BasePrice*6;
        break;
        
    );
    
$("#input_2_9").val(parseFloat(FinalPrice).toFixed(2));
);

【问题讨论】:

【参考方案1】:

$('.woocommerce-variation-price .amount') 将返回带有货币符号的价格 html 元素不是 Int 试试这个:

var BasePrice = parseFloat($('.woocommerce-variation-price .amount').text().replace(/[^\d.,]/g, '')); // remove all non numeric

【讨论】:

以上是关于如何在 jQuery 中使用 WooCommerce 产品基础价格 |重力形式的主要内容,如果未能解决你的问题,请参考以下文章

隐藏 woocommerce 订单页面了解更多按钮

如何在js文件中使用jquery

我如何在一页中使用多个jquery版本[重复]

WooCommerce- 画布/绘画的 SizeInfo 按钮。 [PHP,Javascript,html,css]

如何在MVC应用程序中使用Jquery

如何在 WordPress 短代码中使用 jQuery?