ショッピングカートにいくつかの機能を追加して、商品の数量を変更しました。したがって、数量入力フィールドの隣にプラスとマイナスのボタンがあります。複数の異なる製品が、私は仮定ワーク・ないだろう第二製品のボタンを追加した場合Javascriptで入力フィールドの値を増減する
$j("#qtyPlus").click(function(){
var $n = $j("#qtyField");
$n.val(Number($n.val())+1);
});
$j("#qtyMinus").click(function(){
var $n = $j("#qtyField");
$n.val(Number($n.val())-1);
});
は今、これはしかし作品:
<button type="submit" id="qtyMinus" class="qtyMinus" title="<?php echo $this->__('Update') ?>" data-qty="-1"><i class="fa fa-minus"></i></button>
<input name="cart[<?php echo $_item->getId() ?>][qty]" value="<?php echo $this->getQty() ?>" size="4" id="qtyField" title="<?php echo $this->__('Qty') ?>" class="input-text qty" maxlength="12" type="text"/>
<button type="submit" id="qtyPlus" title="<?php echo $this->__('Update') ?>" class="qtyPlus" data-qty="1"><i class="fa fa-plus"></i></button>
<button type="submit" title="<?php echo $this->__('Update') ?>" class="button btn-update-qty btn-alt btn-new"><span><span class="updateNew"><?php echo $this->__('Update') ?></span></span></button>
とjQuery: これはコードです彼らは同じIDを持っているからです。誰かがこれや回避策を実行するより良い方法を考えることができますか?
ブリリアント、それはトリックをしました – MariaL
@MariaLは助けてくれてうれしい –