@ART4

Как сделать. чтоб при клике считал свой id?

Добрый день, не могу понять, как сделать чтоб считала свой 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 товара, а он считает первое всегда. Как сделать чтоб считало своё и сравнивался из массива?
Сам массив заполняется нормально и подставляется для сравнения.
  • Вопрос задан
  • 41 просмотр
Решения вопроса 1
mahmudchon
@mahmudchon
var loveItemArr = $(this).data("id");
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы