0
シンプルなJクエリを作成しました。バスケット機能に追加しました。しかし、それはすべきではありません。すべてが最初のアイテムのために働くので、もし私がバスケットに追加を押すとそのアイテムが追加されます。同じ商品をターゲットにすると、代わりにqtyが変更されます。しかし、バスケットに2番目の製品を追加しようとするときに問題が発生します。これは、バスケットにはないので、2番目の製品を追加して追加するだけです。バスケットに追加機能が動作しない
$(".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);
}
});
オブジェクト:挿入するコンテンツ(HTMLタグを含めることができます)と可能な値を指定します。したがって、 'var cos = $("。qty-num ").val();'は、おそらく正しい要素ではない、そのクラスの* first *要素を見つけます。問題を示す[mcve]を提供し、問題を修正する方法を示します。 – Jamiec