色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

jquery購(gòu)物車攻略

jQuery是一個(gè)非常流行的JS庫(kù),它能夠極大地簡(jiǎn)化JS代碼的編寫過(guò)程。在使用jQuery時(shí),我們通常會(huì)遇到一些購(gòu)物車方面的需求。那么如何使用jQuery實(shí)現(xiàn)購(gòu)物車功能呢?下面就讓我們一起來(lái)看看。

//首先定義購(gòu)物車數(shù)組
var carArray = [];
//點(diǎn)擊加入購(gòu)物車按鈕
$(".addCarBtn").on("click", function(){
//獲取商品id和名稱、價(jià)格
var id = $(this).attr("data-id");
var name = $(this).attr("data-name");
var price = $(this).attr("data-price");
//判斷購(gòu)物車中是否有該商品,有則數(shù)量加1,沒(méi)有則加入購(gòu)物車數(shù)組
var flag = false;
for(var i=0; i<carArray.length; i++){
if(carArray[i].id == id){
carArray[i].num += 1;
flag = true;
break;
}
}
if(!flag){
var obj = {
"id": id,
"name": name,
"price": price,
"num": 1
}
carArray.push(obj);
}
//更新購(gòu)物車圖標(biāo)中的數(shù)量
var totalNum = 0;
for(var i=0; i<carArray.length; i++){
totalNum += carArray[i].num;
}
$(".carNum").html(totalNum);
});
//點(diǎn)擊購(gòu)物車圖標(biāo),顯示購(gòu)物車內(nèi)容
$(".carIcon").on("click", function(){
var str = "";
for(var i=0; i<carArray.length; i++){
str += "<p>" + carArray[i].name + ",價(jià)格:" + carArray[i].price + ",數(shù)量:" + carArray[i].num + "</p>";
}
$(".carContent").html(str);
});

以上就是使用jQuery實(shí)現(xiàn)購(gòu)物車功能的核心代碼。通過(guò)上面的代碼,我們首先定義了一個(gè)數(shù)組用于存儲(chǔ)購(gòu)物車中的商品信息。當(dāng)用戶點(diǎn)擊“加入購(gòu)物車”按鈕時(shí),我們會(huì)獲取該商品的id、名稱和價(jià)格,并根據(jù)id去判斷購(gòu)物車數(shù)組中是否已經(jīng)存在該商品。如果存在,則將該商品數(shù)量加1;否則,將該商品信息加入購(gòu)物車數(shù)組中。

另外,在用戶點(diǎn)擊購(gòu)物車圖標(biāo)時(shí),我們會(huì)遍歷購(gòu)物車數(shù)組中的商品信息并將其展示在購(gòu)物車內(nèi)容區(qū)域中。如此一來(lái),便能夠完美地實(shí)現(xiàn)購(gòu)物車功能。