How to make the sum multiply when pressed and divided up when pressed down?

$("#kol").change(function() { p = $(this).parent().parent(); kol = $("#kol").val(); sum = $("#sum").val(); mul = parseInt(sum * 2); res = p.find("#sum"); res.html(mul); total = 0; $("span").text(mul); }); 
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.2/jquery.min.js"> </script> Количевство: <input type="number" id="kol" min="1" value="1" step="1"><br><br> Сумма: <input type="number" id="sum" min="1" value="100" step="1">руб<br><br> Общая сумма:<span></span>руб 

    1 answer 1

    The question is not clear and the code is carelessly written. From the question, I realized that it was necessary to multiply with the up arrow, and with the down arrow to divide

     $("#kol").change(function() { var nV = $(this).val(); var oV = this.name; this.name = nV; var p=$(this).parent().parent(); var kol = $("#kol").val(); var sum = $("#sum").val(); if(nV > oV) { mul = parseInt(sum * 2); console.log('up'); } else { mul = parseInt(sum / 2); console.log('down'); } var res=p.find("#sum"); res.html(mul); var total=0; $("span").text(mul); }); 
     <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.2/jquery.min.js"></script> Количевство:<input type="number" id="kol" min="1" value="1" step="1" name='-1'><br><br> Сумма: <input type="number" id="sum" min="1" value="100" step="1" /> руб<br><br> Общая сумма:<span></span>руб 

    • Thank you. You answered as I wanted. - Sauron