我有一个cookie
$.cookie("myvalue")
包含整数值数组。我只想传递一个值并检查传递的值是否与cookie中的任何值匹配,然后我想从cookie中删除该值。我用谷歌搜索,但可以找到类似的东西。任何人都可以帮到这里。
$(document).ready(function () {
$("#btnAddToCart").click(function () {
$(this).css("background-color", "green");
if (typeof $.cookie('myvalue') == 'undefined') {
$.cookie("myvalue", 0, { expiry: 1 });
}
var a = $(".img1").attr("id");
var imgsrc = $.cookie("myvalue").split(",");
var count = 0;
var totalitems = 0;
for (var i = 0; i < imgsrc.length; i++) {
if (a == imgsrc[i]) {
break;
}
else {
count++;
}
}
var lenghtOfArry = imgsrc.length;
if (count >= lenghtOfArry) {
$.cookie("myvalue",$.cookie("myvalue") + "," + a, { expiry: 10 });
}
else {
alert('This value already exist');
}
for (var i = 0; i < imgsrc.length; i++) {
totalitems++;
}
$(".para").text("CART" + " " + "(" + totalitems + ")");
$(".para").css("color", "#fff");
$(".para").css("text-align", "center");
});
});