Ответы пользователя по тегу JavaScript
  • Как с помощью js получить значение атрибута href одной ссылки и присвоить его другой?

    vruzin
    @vruzin
    Проще всего использовать jquery:
    $(document).on( "click", 'a.checkout-button', function(e){
             // Скрипт добавления в корзину.
            e.preventDefault(); // отключение перехода по ссылке
    });


    В Вашем коде рекомендую сделать вид вот такой:
    <section class="buy_and_to_card">
       <a href="" class="checkout-button">купить</a>
       <a href="/?add-to-cart=103" class="checkout-button add-button">в корзину</a>
    </section>


    тогда javascript будет
    $(document).on( "click", 'a.checkout-button', function(e){
             switch(true){
                      case ($(this).is('.add-button')): // Тут код для действия "в корзину". $(this).attr('href') даст значение ссылки
                      break;
                      default: //Тут код для действия "купить"
             }
             e.preventDefault();
    });
    Ответ написан
  • Как сравнить текущие значение переменой с предыдущим?

    vruzin
    @vruzin
    var n=$("#scanInput"); // Запомнили элемент в переменную. Так код быстрее работать будет
    n.attr('old',n.val()); // Записали старое значение в атрибут old
    var vlll = (parseInt(n.val())>parseInt(n.attr('old')))? n.val() : n.attr('old'); // Тут сравнение какое значение больше, то и выбирается. parseInt переводит строку в число. Может Вам не такое надо, сами напишите какое надо
    Ответ написан
    Комментировать