Добрый день, не могу понять, как сделать чтоб считала свой id, а не первый элемент?
Сам код:
$(document).on('click', '#wishlist .fn_wishlist', function(e) {
e.preventDefault();
var loveArr = []; // пустой массив
var loveItemArr = $("#wishlist a.fn_wishlist").data("id");
$(".widg_delete_span span.loves").each(function() {
loveArr.push($(this).data("id")); // заполнили массивом id
});
$.each(loveArr, function (index, value) {
if (value === loveItemArr) {
if($(".modal.fade.show .selected.like.value_add .buttom-add").html() || $(".modal.fade.show .selected.like.value_add .buttom-delete").html() || $(".modal.fade.show .wishlist_button.value_add.selected .buttom-add").html()) {
$(".plus_love").attr( "value", +loveItemValue + 1);
} else if($(".modal.fade.show .wishlist_button.value_add .buttom-add").html() || $(".modal.fade.show.wishlist_button.like.value_add .buttom-add").html()) {
$(".plus_love").attr( "value", loveItemValue - 1);
}
return false;
} else {
console.log("Не работает.");
}
});
});
Тестирую тут
ссылка
Имеется 3 товара, нажимаю на сердце 2 товара, а он считает первое всегда. Как сделать чтоб считало своё и сравнивался из массива?
Сам массив заполняется нормально и подставляется для сравнения.