0

このようなリンクがあります

<a href="#" data-quantity="1" class="buynow">Buy now </a>

ユーザーが製品数量を選択すると、data-quantity 値が割り当てられます。

今のところ、このようなデータ量の値を取得しています

jQuery(document).ready(function($){ 
    $(document).on( 'click', '.buynow', function() { 
        var quantity = $(this).attr('data-quantity');
    });
});

コードは最初は正常に機能しますが、ユーザーが数量を再度変更すると、以前に使用された値が表示されます。

値を更新する方法を教えてもらえますか?

ありがとう

アップデート:

私の数量選択ボタンは次のようになります

<div class="quantity buttons_added">
<input type="button" value="-" class="minus">
<input type="number" step="1" name="quantity" value="1" title="Qty" class="input-text qty text">
<input type="button" value="+" class="plus">
</div>
4

1 に答える 1

0

データタグを変更するにはコードが必要です

$('.minus').click(function(){
  var qty = $('.buynow').data('quantity');
  if(qty!=0)
    $('.buynow').data('quantity', qty - 1);
})
$('.plus').click(function(){
  $('.buynow').data('quantity', $('.buynow').data('quantity') + 1);
})

未検証

于 2013-06-09T21:04:40.147 に答える