帮我看看这个段代码哪里错了,合计金额 那个位置总是计算取值不对
$(function() {
var a = $("#cartBody");
var c = $("#divNone");
var b = function() {
var o = "";
var h = $("#divTopMoney");
var g = $("#divBtmMoney");
var e = function(t, s, r, q) {
$.PageDialog.fail(t, s, r, q)
};
var n = function(s, r, q) {
$.PageDialog.confirm(s, r, q)
};
if (h.length > 0) {
h.children("a").click(function() {
location.href = Gobal.Webpath+"/mobile/cart/pay" //付款页面
})
}
g.children("a").click(function() {
location.href = Gobal.Webpath+"/mobile/cart/pay" //付款页面
});
var m = function() {
var q = 0;
var r = 0;
$("input:text[name=num]", a).each(function(s) {
var t = parseInt($(this).val());
var n_zj = parseInt($(this).parent().prev().find(".orange").html());
//var n_zj1 = parseInt($(this).parent().prev().prev().html());
if (!isNaN(t)) {
r++;
q += n_zj
}
});
if (r > 0) {
if (h.length > 0) {
h.children("span").html(q + ".00")
}
g.children("p").html('总共云购<span class="orange arial z-user">' + r + '</span>个商品 合计金额:<span class="orange arial">' + q + ".00</span> 元")
} else {
g.remove()
}
};
var d = function() {
var z = $(this);
var t = z.attr("id");
var v = t.replace("txtNum", "");
var q = z.next().next();
var r = parseInt(z.next().next().next().val());
var s, y, w = /^[1-9]{1}\d{0,6}$/;
var u;
o = t;
var x = function() {
if (o != t) {
return
}
s = q.val();
y = z.val();
if (y != "" && s != y) {
var B = $(window).width();
var A = (B) / 2 - z.offset().left - 127;
if (w.test(y)) {
u = parseInt(y);
if (u <= r) {
q.val(y)
} else {
u = r;
e("最多" + u + "人次", z, -75, A);
z.val(u);
q.val(u)
}
p(u, z);
j(z, v, u);
i(z, u, r);
m()
} else {
e("只能输正整数哦", z, -75, A);
z.val(s)
}
}
setTimeout(x, 200)
};
x()
};
var p = function(r, u) {
var t = u.parent().parent().parent();
var q = t.find("div.z-Cart-tips");
if (r > 100) {
if (q.length == 0) {
var s = $('<div class="z-Cart-tips">已超过100人次,云购存在一定风险,请谨慎参与!</div>');
t.prepend(s)
}
} else {
q.remove()
}
};
var l = function() {
var q = $(this);
if (o == q.attr("id")) {
o = ""
}
if (q.val() == "") {
q.val(q.next().next().val())
}
};
var j = function(q, t, r) {
var s = function(w) {
if (w.code == 1) {
var v = $(window).width();
var u = (v) / 2 - q.offset().left - 127;
e("本期商品已云购光了", q, -75, u)
} else {
if (w.code == 0) {
var zt = parseInt(q.parent().prev().prev().html());
q.parent().prev().html('总共云购:<em class="arial">' + r + '</em>人次/¥<em class="orange arial">' + r*zt + ".00</em>");
}
}
};
GetJPData(Gobal.Webpath, "ajax", "addShopCart/" + t + "/" + r+"/cart", s)
};
var k = function(w, v) {
var u = v.attr("id");
var s = u.replace("txtNum", "");
var r = parseInt(v.next().next().next().val());
var q = v.next().next();
var t = parseInt(q.val()) + w;
if (t > 0 && t <= r) {
i(v, t, r);
q.val(t);
v.val(t);
p(t, v);
j(v, s, t);
m()
}
};
var i = function(r, t, s) {
var q = r.prev();
var u = r.next();
if (s == 1) {
q.addClass("z-jiandis");
u.addClass("z-jiadis")
} else {
if (t == 1) {
q.addClass("z-jiandis");
u.removeClass("z-jiadis")
} else {
if (t == s) {
q.removeClass("z-jiandis");
u.addClass("z-jiadis")
} else {
q.removeClass("z-jiandis");
u.removeClass("z-jiadis")
}
}
}
};
$("input:text[name=num]", a).each(function(q) {
var r = $(this);
r.bind("focus", d).bind("blur", l);
r.prev().bind("click",
function() {
k( - 1, r)
});
r.next().bind("click",
function() {
k(1, r)
})
});
var f = function() {
var q = $("li", "#cartBody");
if (q.length < 1) {
a.parent().remove();
c.show()
} else {
if (q.length < 4) {
h.remove()
}
}
};
$("a[name=delLink]", a).each(function(q) {
$(this).bind("click",
function() {
var r = $(this);
var t = r.attr("cid");
var s = function() {
var u = function(v) {
if (v.code == 0) {
r.parent().parent().parent().remove();
m();
f()
} else {
e("删除失败,请重试")
}
};
GetJPData(Gobal.Webpath, "ajax", "delCartItem/" + t, u)
};
n("您确定要删除吗?", s)
})
})
};
if (a.length > 0) {
Base.getScript(Gobal.Skin + "/js/mobile/pageDialog.js", b)
} else {
c.show()
}
});]
下面的是页面地址,点商品加入购物车后点加或者减里面的总共显示金额显示出来不对,但是提交上去的金额是对的 求指点
m.host.076222.cn/?/mobile/cart/cartlist