You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Woocommerce如何使用jQuery获取cart-subtotal类内的数值

实现方案

你只需要调整选择器的查询范围,把bdi标签的匹配范围限定在class="cart-subtotal"的元素内部即可,调整后的代码如下:

<p id="demo"></p>

<script>
// 仅匹配.cart-subtotal元素下的bdi标签
var str = $('.cart-subtotal bdi').clone().find('span').remove().end().text();
// 你原有代码中的split('"')[1]属于多余逻辑,移除后直接就能拿到纯数值文本
document.getElementById("demo").innerHTML = str;
</script>

补充说明

如果后续需要用这个数值做计算,可额外加一层parseFloat把文本转成数字类型:

var priceNumber = parseFloat($('.cart-subtotal bdi').clone().find('span').remove().end().text());

内容的提问来源于stack exchange,提问作者nudi amid

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 03:57:02