簡體   English   中英

jQuery如何獲得總價?

[英]JQuery how to get a total price?

我有以下問題。 當我有購物車時,購物車中有多個俱樂部。 用戶可以是多個俱樂部的管理員。 我的購物車返回如下內容:

<h2>Club 1</h2>
<div>Price</div><div>50.00</div>

<h2>Club 2</h2>
<div>Price</div><div>49.00</div>

<h2>Club 3</h2>
<div>Price</div><div>10.00</div>
<div>Service payment</div><div>11.00</div>

我想在每個俱樂部下划分一個div,以使用jQuery。

為什么使用jQuery? 公司可以選擇多個選項,這將為onClick()添加和刪除一個值

<script type="text/javascript">
$(document).ready(function(){
    var amount = 0;


    $('.factuur-post').click(function(){
        var club = $(this).attr('value');
        var item = '<div class="item"><div>Service</div><div>0.99</div></div>';

        if($(this).is(':checked')) {
            amount += parseFloat(0.99);

            console.log('club id: ' + club)
            $(item).appendTo('#club' + club)
        } else {
            amount -= parseFloat(0.99);
        }
    });
});
</script>
<script type="text/javascript">
$(document).ready(function(){
    $('.factuur-post').click(function(){
        $('.total').remove();
        $('.club').each(function () {
          var total = 0;
          $(this).find('.item div:nth-child(2)').each(function () {
              total += parseInt($(this).text()) || 0
          });

          var $total = $('<div />', {
              'class': 'total',
              html: '<div><b>Total</b></div><div>' + total.toFixed(2) + '</div>'
          });
          $total.appendTo(this)
      })
    })
})
</script>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM