jQuery实现移动端手机商城购物车功能

购物车数量加减

右加号

$(".jiahao").click(function() {

var t = $(this).siblings().find("input");//取到数量

t.val(parseInt(t.val()) + 1);//parseInt()解析input一个字符串,返回一个整数

heji();//调用后面计算的函数

})

左减号

$(".jianhao").click(function() {

var t = $(this).siblings().find("input");

t.val(parseInt(t.val()) - 1);

//当数量小于1的时候让最小值等于1

if(parseInt(t.val()) < 1) {

t.val(1)

};

heji();

})

计算商品总价

function heji() {

$(".gwcar").each(function() {//循环整个购物车

var oprice = ; //商品总价

$(this).find(".glist").each(function() {//循环购物车里的每个商品,this值得是这个购物车

if($(this).find(".btn").hasClass("option") == true) {//判断商品被选中的情况下,this指的是购物车的三个商品

var num = $(this).find(".shuliang").val();//取到数量,this指的还是购物车的商品一个

var danjia = $(this).find(".danjia").text();

var xiaoji = num * danjia; //商品小计

oprice += xiaoji;

$(".zongjia").html(oprice);

};

});

});

};

最后附图一张

以上所述是小编给大家介绍的jQuery实现移动端手机商城购物车功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!

以上是 jQuery实现移动端手机商城购物车功能 的全部内容, 来源链接: utcz.com/z/333965.html

回到顶部