为什么我的Quantity Spinner脚本不起作用?

时间:2017-08-03 03:25:05

标签: javascript product-quantity

数量输入和订购按钮正下方的脚本

<div class="clear" id="dvQty">
  <p class="qty-label">Qty:</p>
  <div class="qty-plus" id="divup">+</div>
  <div class="qty-input">
    <input name="vwquantity" value="1" class="qty-input" type="text">
  </div>
  <div class="qty-minus" id="divdown">-</div>
  <div class="add2cart fl"><input value="Add to Cart" class="ys_primary" title="Add to Cart" type="submit"><input name="vwcatalog" value="bodylogic" type="hidden"><input name="vwitem" value="herbal-select-creme-gallon" type="hidden"></div>

</div>

JS

$("#txtQty").numeric();
$("#divup").click(function() {
  var qty = $("#txtQty").val();
  qty++;
  $("#txtQty").val(qty);
});
$("#divdown").click(function() {
  var qty = $("#txtQty").val();
  if(qty > 1) {
    $("#txtQty").val(qty - 1);
  }
});

我没看到什么?

1 个答案:

答案 0 :(得分:0)

将[{1}}添加到您的输入中,因为您致电id="txtQty",替换

$("#txtQty")

<input name="vwquantity" value="1" class="qty-input" type="text">

<input id="txtQty" name="vwquantity" value="1" class="qty-input" type="text"> 不是jQuery内置函数删除它,它似乎没有jQuery,在你的html主体下面添加一行

.numeric()