jquery购物车添加功能

匿名 (未验证) 提交于 2019-12-02 21:53:52
  1 <html>   2     <head>   3         <meta charset="UTF-8">   4         <title></title>   5         <script type="text/javascript" src="js/jquery-1.7.2.js" ></script>   6         <style>   7             input{   8                 width: 25px;   9             }  10             li{  11                 list-style: none;  12             }  13         </style>  14     </head>  15     <body>  16           17         <ul>  18             <li>  19                 <div>java</div>  20                 <div style="display: inline-block;">  21                     单价:<span id="price_store1" style="margin: 20px;">50.00</span>  22                     库存:<span id="java_store1" style="margin: 20px;">100</span>  23                 </div>   24                 <div style="display: inline-block;">  25                     <button id="store1">-</button>  26                     <input type="text" id="input_store1" value="0" />  27                     <button id="_store1">+</button>  28                 </div>  29             </li>  30             <li>  31                 <div>Javascript</div>  32                 <div style="display: inline-block;">  33                     单价:<span id="price_store2" style="margin: 20px;">30.00</span>  34                     库存:<span id="java_store2" style="margin: 20px;">100</span>  35                 </div>   36                 <div style="display: inline-block;">  37                     <button id="store2">-</button>  38                     <input type="text" id="input_store2" value="0" />  39                     <button id="_store2">+</button>  40                 </div>  41             </li>  42             <li>  43                 <div>MyQSL</div>  44                 <div style="display: inline-block;">  45                     单价:<span id="price_store3" style="margin: 20px;">60.00</span>  46                     库存:<span id="java_store3" style="margin: 20px;">100</span>  47                 </div>   48                 <div style="display: inline-block;">  49                     <button id="store3">-</button>  50                     <input type="text" id="input_store3" value="0" />  51                     <button id="_store3">+</button>  52                 </div>  53             </li>  54             <li>  55                 <div>Oracle</div>  56                 <div style="display: inline-block;">  57                     单价:<span id="price_store4" style="margin: 20px;">55.00</span>  58                     库存:<span id="java_store4" style="margin: 20px;">100</span>  59                 </div>   60                 <div style="display: inline-block;">  61                     <button id="store4">-</button>  62                     <input type="text" id="input_store4" value="0" />  63                     <button id="_store4">+</button>  64                 </div>  65             </li>  66             <li>  67                 <div>jQuery</div>  68                 <div style="display: inline-block;">  69                     单价:<span id="price_store5" style="margin: 20px;">40.00</span>  70                     库存:<span id="java_store5" style="margin: 20px;">100</span>  71                 </div>   72                 <div style="display: inline-block;">  73                     <button id="store5">-</button>  74                     <input type="text" id="input_store5" value="0" />  75                     <button id="_store5">+</button>  76                 </div>  77             </li>  78             <li>  79                 <div>html</div>  80                 <div style="display: inline-block;">  81                     单价:<span id="price_store6" style="margin: 20px;">15.00</span>  82                     库存:<span id="java_store6" style="margin: 20px;">100</span>  83                 </div>   84                 <div style="display: inline-block;">  85                     <button id="store6">-</button>  86                     <input type="text" id="input_store6" value="0" />  87                     <button id="_store6">+</button>  88                 </div>  89             </li>  90         </ul>  91         <li>  92                 总计:<span id="qty_store">0</span>件商品  93                 总价:<span id="total_store">0</span>元  94             </li>  95   96     </body>  97     <script>  98         $.each($("input"), function(i,n) {  99             n.disabled = "disabled"; 100         }); 101         var bt = $("button"); 102         $("button:even").on('click',function(){ 103             $("#java_" + this.id).text(parseInt($("#java_" + this.id).text()) + 1); 104             $("#input_" + this.id).val(parseInt($("#input_" + this.id).val()) - 1); 105             $("#qty_store").text(parseInt($("#qty_store").text()) - 1); 106             $("#total_store").text(parseInt($("#total_store").text()) - parseInt($("#price_" + this).text())); 107              108         }); 109         $("button:odd").on('click',function(){ 110             $("#java" + this.id).text(parseInt($("#java" + this.id).text()) - 1); 111             $("#input" + this.id).val(parseInt($("#input" + this.id).val()) + 1); 112             $("#qty_store").text(parseInt($("#qty_store").text()) + 1); 113             $("#total_store").text(parseInt($("#price" + this.id).text()) + parseInt($("#total_store").text())); 114         }); 115     </script> 116 </html>

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!