2

我正在使用一个电子商务平台,该平台在单个 div 中呈现如下购物车,我想删除购物车中商品数量之后的所有内容,从“,”开始到“购物车”的末尾.

项目的数量和总计可以是任何值,所以我需要一些不依赖于设置变量的东西。这也必须动态工作,因为可以在页面加载后将项目添加到购物车中,并且需要相应地更新。

由于我对 Javascript 和 JQuery 比较陌生,因此我非常感谢任何包含完整脚本的帮助。

1 件商品,总计:25.19 美元 查看购物车

4

2 回答 2

6

尝试

var text = "1 item(s), Total: $25.19 View Cart";
text = text.split(",")[0];
于 2012-11-26T21:09:49.600 回答
2

使用正则表达式替换 -/,.*/将找到一个逗号,后跟任意数量的其他字符:

var text = "1 item(s), Total: $25.19 View Cart";

text = text.replace(/,.*/, "");

“这也必须动态工作,因为可以在页面加载后将商品添加到购物车中,并且需要相应地更新。”

那么你需要从添加新项目的地方调用上面的代码。

于 2012-11-26T21:11:46.437 回答