クリックイベントの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);
});
このコードは動作しません。同じ名前と値を持つ別のクッキーを作成します。
https://jsfiddle.net/arunpjohny/sLhu7vv9/ –