添加到购物篮功能不起作用

时间:2016-08-31 15:59:09

标签: jquery clone add

我创建了一个简单的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);
    }
});

1 个答案:

答案 0 :(得分:0)

var cos是一个字符串。您无法将元素.prod-qty附加到其中。

{p <1}}中的

内容是必需的。指定要插入的内容(可以包含HTML标记)和可能的值:

1)HTML元素

2)jQuery对象

3)DOM元素