我正在使用一個電子商務平臺,在單個div內呈現如下的購物車,並且我想在購物車中的物品數量後開始移除所有物品,與「,」一直到「購物車」的末尾。使用Javascript或JQuery刪除特定字符後的文本
項目的數量和Total可以是任何值,所以我需要一些不依賴於設置變量的東西。這也必須動態地工作,因爲在頁面加載之後項目可以被添加到購物車並且需要相應地更新。
由於我對Javascript和JQuery相當陌生,我非常感謝任何包含完整腳本的幫助。
1件商品,總計:$ 25.19查看購物車
我正在使用一個電子商務平臺,在單個div內呈現如下的購物車,並且我想在購物車中的物品數量後開始移除所有物品,與「,」一直到「購物車」的末尾。使用Javascript或JQuery刪除特定字符後的文本
項目的數量和Total可以是任何值,所以我需要一些不依賴於設置變量的東西。這也必須動態地工作,因爲在頁面加載之後項目可以被添加到購物車並且需要相應地更新。
由於我對Javascript和JQuery相當陌生,我非常感謝任何包含完整腳本的幫助。
1件商品,總計:$ 25.19查看購物車
嘗試
var text = "1 item(s), Total: $25.19 View Cart";
text = text.split(",")[0];
用正則表達式替換 - /,.*/
會發現一個逗號,後跟任意數量的其他字符:
var text = "1 item(s), Total: $25.19 View Cart";
text = text.replace(/,.*/, "");
「這也必須使用動力因爲物品可能會在頁面加載後添加到購物車中,並需要相應更新。「
那麼你需要從任何地方添加新的項目調用上述代碼。
'var con = $(「#cartelementid」); con.text(con.text()。split(',')[0]);' – Shmiddty
應該有一個包含項目數量的返回值,您不必進行分割。調查你正在使用的api。 – SpYk3HH
爲避免分裂,你總是可以做[** THIS **](http://jsfiddle.net/GWLY6/) – adeneo