我创建了一个简单的J Query添加到购物篮功能。然而,Not Everything正常运作。一切都适用于第一项,所以如果我按添加到购物篮,则添加项目,如果我定位相同的产品,则更改数量。然而,当我尝试将第二种产品添加到篮子中时,问题就出现了,它只是不断添加和添加第二种产品,几乎就像它没有出现在篮子里一样。
$(".atb").click(function() {
$("#basket-pop").addClass("show");
$("#bsc").addClass("hide");
var nju = $("#img-block").find("img").attr("src");
if ($("ul.testBas li").find("img").attr("src") == ("#")) {
$("#prod-space").find("img").attr("src", nju);
var cos = $(".qty-num").val();
$(".prod-qty").empty();
$(".prod-qty").append(cos);
}
if ($("ul.testBas li").find("img").attr("src") == (nju)) {
var cos = $(".qty-num").val();
$(".prod-qty").empty();
$(".prod-qty").append(cos);
}
if ($("ul.testBas li").find("img").attr("src") != (nju)) {
var niu = $('ul.testBas li:last-child').clone();
$(niu).appendTo("ul.testBas");
$(niu).find("img").attr("src", nju);
}
});
答案 0 :(得分:0)
var cos
是一个字符串。您无法将元素.prod-qty
附加到其中。
内容是必需的。指定要插入的内容(可以包含HTML标记)和可能的值:
1)HTML元素
2)jQuery对象
3)DOM元素