Я пытаюсь удалить определенное значение из файла cookie при событии клика. Мой код sofar:
$("a.js-delete-hotel").on("click", function (e) {
e.preventDefault();
deleteHotelId = $(this).attr("id");
hotelIdsArray = $.cookie('hotel-comparison').split(/,/);
if($.inArray(deleteHotelId, $.cookie('hotel-comparison').split(/,/))){
for(var i = hotelIdsArray.length-1; i--;){
if (hotelIdsArray[i] === deleteHotelId) hotelIdsArray.splice(i, 1);
}
}
$.cookie('hotel-comparison', hotelIdsArray);
});
Этот код не работает. Он создает еще один файл cookie с тем же именем и значением.
https://jsfiddle.net/arunpjohny/sLhu7vv9/ –