实现购物车多物品数量 总价计算
2015-04-06 14:37
519 查看
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>jQuery实现购物车多物品数量 总价计算</title>
<script type="text/javascript" src="jquery-1.10.2.min.js"></script>
<script>
$(function(){
$(".add").click(function(){
var t=$(this).parent().find('input[class*=text_box]');
t.val(parseInt(t.val())+1)
setTotal();
})
$(".min").click(function(){
var t=$(this).parent().find('input[class*=text_box]');
t.val(parseInt(t.val())-1)
if(parseInt(t.val())<0){
t.val(0);
}
setTotal();
})
function setTotal(){
var s=0;
$("#tab td").each(function(){
s+=parseInt($(this).find('input[class*=text_box]').val())*parseFloat($(this).find('span[class*=price]').text());
});
$("#total").html(s.toFixed(2));
}
setTotal();
})
</script>
</head>
<body>
<table id="tab">
<tr>
<td>
<div><img src=03.gif'></div>
<span>单价:</span><span class="price">6.50</span>
<input class="min" name="" type="button" value="-" />
<input class="text_box" name="" type="text" value="1" />
<input class="add" name="" type="button" value="+" />
</td>
</tr>
<tr>
<td>
<div><img src='06.gif'></div>
<span>单价:</span><span class="price">9.85</span>
<input class="min" name="" type="button" value="-" />
<input class="text_box" name="" type="text" value="1" />
<input class="add" name="" type="button" value="+" />
</td>
</tr>
</table>
<p>总价:<label id="total"></label></p>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>jQuery实现购物车多物品数量 总价计算</title>
<script type="text/javascript" src="jquery-1.10.2.min.js"></script>
<script>
$(function(){
$(".add").click(function(){
var t=$(this).parent().find('input[class*=text_box]');
t.val(parseInt(t.val())+1)
setTotal();
})
$(".min").click(function(){
var t=$(this).parent().find('input[class*=text_box]');
t.val(parseInt(t.val())-1)
if(parseInt(t.val())<0){
t.val(0);
}
setTotal();
})
function setTotal(){
var s=0;
$("#tab td").each(function(){
s+=parseInt($(this).find('input[class*=text_box]').val())*parseFloat($(this).find('span[class*=price]').text());
});
$("#total").html(s.toFixed(2));
}
setTotal();
})
</script>
</head>
<body>
<table id="tab">
<tr>
<td>
<div><img src=03.gif'></div>
<span>单价:</span><span class="price">6.50</span>
<input class="min" name="" type="button" value="-" />
<input class="text_box" name="" type="text" value="1" />
<input class="add" name="" type="button" value="+" />
</td>
</tr>
<tr>
<td>
<div><img src='06.gif'></div>
<span>单价:</span><span class="price">9.85</span>
<input class="min" name="" type="button" value="-" />
<input class="text_box" name="" type="text" value="1" />
<input class="add" name="" type="button" value="+" />
</td>
</tr>
</table>
<p>总价:<label id="total"></label></p>
</body>
</html>
相关文章推荐
- jQuery实现购物车多物品数量的加减+总价计算
- 实现购物车多物品数量的加减+总价计算
- jQuery实现购物车多物品数量的加减+总价+删除计算
- jQuery实现购物车多物品数量的加减+总价计算
- JQuery购物车多物品数量的加减+总价计算
- jQuery实现购物车物品数量的加减并自动计算价格
- HTML angular购物车:加减按钮改变数量+全选+低于1时提示删除商品+计算所有商品总价+清空购物车+单独删除+输入内容小于1时,自动变为1+反选
- 实现购物车结算功能:批量和全部删除,全选和反选,单价和总价,数量增减,页面隐藏和显示
- Jquery实现购物车物品数量的加减特效
- jquery实现购物车数量加减,价格计算功能
- jQuery实现购物车物品数量的加减
- 动态计算购物车总价(数量可选),nextSibling属性
- RN的购物车实现( 数量,单价,总价,总数 )
- jQuery实现购物车物品数量的加减
- jQuery实现购物车物品数量的加减
- 原生JS实现购物车的添加删除,以及总价计算的功能
- jQuery实现的购物车物品数量加减功能代码
- jQuery实现的购物车物品数量加减功能代码
- jQuery实现购物车物品数量的加减
- 购物车 结算功能,选中勾选状态可以显示所有选中的总价还有选中的数量,未选中不进行计算,删除功能