Как удалить элемент localstorage из AJAX DOM?
У меня есть localstorage itemcheck в следующем формате:
{"images":["png1"],"itemIds":["1","3","4"]}'
При успехе Ajax, DOM передается следующим образом:
success: function (data) {
console.log(data)
$.each(data, function (key, value) {
if ($.trim(key) == "products") {
for (var i = 0; i < data[key].length; i++) {
var wishlistUrl = "{% url ecommerce:add_to_wishlist %}";
var featured_image = data[key][i]['featured-images'][0]['image']
var div = '<a href="#" class="btn remove-product"><i class="w-icon-times-solid" id="remove_compare" attr="' + data[key][i].id + '"></i></a>';
$("#items").append(div);
По нажатию кнопки #remove_compare я хочу удалить элемент из localstorage, имеющий itemIds равный attrзначению внутри ajax DOM.
Как я могу это сделать?
Спасибо @CBroe
Я решил эту проблему так:
var indexed = storedNames.itemIds.findIndex(item => item === revid);