@ART4

Плюсование/Уменьшение +1 в jquery?

Добрый день, подскажите как реализовать.
B_ZYtshE4srm3Mab2UjaxbuvzjxX5fuMRC8yq8KXojD55TQEeJy2b1s6IHcGtqLifFWN-aszza6-n5UnHzQBaA==?uid=0&filename=2019-12-13_14-43-27.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&tknv=v2&owner_uid=1130000037298693&size=2048x2048

При нажатие "Добавить в любимые", в "Влюблёны" Добавляется +1.
$(document).on('click', '.fn_wishlist', function(e) {
    e.preventDefault();
    var lovesAmmount = $("[name='loves']");
    
    $('.loves span').html(lovesAmmount.val() + 1);
});


А как реализовать, что если ещё раз нажмёт отнимает -1.

OuKp9JfJikA5b8lAnSmGGdOL9YvmIngf0QuJ_kKesnEOoDTUbZL49Hk6dNzl6NAwQ562uX8Bc8oidSmqzh30Ew==?uid=0&filename=2019-12-13_14-46-31.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&tknv=v2&owner_uid=1130000037298693&size=2048x2048

Нажал человек впервые +1 добавилось. Если нажал "Удалить из любимых", отняло -1 тогда?
  • Вопрос задан
  • 63 просмотра
Решения вопроса 1
fwlone
@fwlone
^^
Примерно так
var liked = false;
$(document).on('click', '.fn_wishlist', function(e) {
    e.preventDefault();
    var lovesAmmount = $("[name='loves']");
    
    $('.loves span').html((!liked ? +lovesAmmount.val() + 1 : +lovesAmmount.val() - 1) );
    liked = !liked;
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы