0

每次我增加时,我都可以增加总价。下降时没有运气减少总数。

      $(".spinner").spinner({
              change: function(){
                  var total = $('#total').text();
                  var num = $('.spinner').val();
                  var price = $(this).closest('tr').find('td:eq(6)').text();
                  var newprice = price.replace( /[^0-9\.]/g, '');             
                  var itemTotal = (num - (num - 1)) * newprice;   
                  total = parseFloat(total) + parseFloat(itemTotal);
                  document.getElementById('total').textContent = parseFloat(Math.round(total * 100) / 100).toFixed(2);
          }           });

我写了一个警报来监听这个事件。结果证明是旋转变化。jquery ui spinner 站点中列出的所有事件都不起作用。有没有办法可以检查 spinchange up?向下旋转?

4

1 回答 1

1

spin您还可以根据文档绑定到事件,您可以从第二个参数中获取最新值。

spin: function (event, ui) {
    ...
    var num = ui.value;
    ...
}

http://api.jqueryui.com/spinner/#event-spin

于 2013-07-16T02:30:20.823 回答