谁能帮我实现一下下面加起来的那个应付总额啊(两个小计的功能已经实现)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
table{
border:1px dashed #ccc;
}
table tr td{
border:1px dashed #ccc;
}
table td.cal span{
font:bold 25px 黑体;
color:orange;
}
.cal{
float:right;
}
table .btn{
border:1px solid #dedede;
background-color: white;
width:16px;
height:16px;
}
table .txt{
width:60px;
height:30px;
border:1px solid #dedede;
text-align: center;
font:bold 15px 黑体;
}
table .txt:hover{
border:1px solid red;
}
</style>
<script src="js/jquery-3.3.1.min.js"></script>
<script>
$(function(){
// 添加按钮 添加数量
$(".btnAdd").click(function(){
//获取文本框
var txtval=$(this).siblings("input[type='text']");
//获取文本框的数字
var number=parseInt(txtval.val());
//将文本框中的数字+1再赋值给文本框
txtval.val(number+1);
calPrice($(this),number+1);
});
// 减少按钮 减少数量
$(".btnMinus").click(function(){
//获取文本框
var txtval=$(this).siblings("input[type='text']");
//获取文本框的数字
var number=parseInt(txtval.val());
//将文本框中的数字-1再赋值给文本框
if(number>1){
txtval.val(number-1);
}
calPrice($(this),number-1);
});
// 计算小计 $btnObj增加、减少数量的按钮 number是商品的数量
function calPrice($btnObj,number){
// 获取td单元格中显示的单价
var $tdObj=$btnObj.parent().next();
// 获取价格
var price=parseFloat($tdObj.text().substr(1));
// 获取小计的单元格
var $tdTotal=$tdObj.next();
// 计算小计
var total=price*number;
$tdTotal.html("¥"+total.toFixed(2));
}
});
</script>
</head>
<body>
<table>
<tr>
<td>项目</td>
<td>状态</td>
<td>类型/数量</td>
<td>单价</td>
<td>小计</td>
</tr>
<tr>
<td class="item">
<a href="#">
<img src="images/item1.jpg" alt="">欢乐空间量贩式KTV:欢唱套餐2选1,国家法定节假日需到店另付20元,可升级
</a>
</td>
<td>可购买</td>
<td>
<input type="button" value="-" class="btnMinus">
<input type="text" name="" id="" value="1" disabled="disabled" class="txt">
<input type="button" value="+" class="btnAdd">
</td>
<td>¥39.9</td>
<td title="price">¥39.9</td>
</tr>
<tr>
<td class="item">
<a href="#">
<img src="images/item2.jpg" alt="">途乐时尚主题量贩式KTV:任选1小时欢唱,可升级,提供免费WIFI
</a>
</td>
<td>可购买</td>
<td>
<input type="button" value="-" class="btnMinus">
<input type="text" name="" id="" value="1" disabled="disabled" class="txt">
<input type="button" value="+" class="btnAdd">
</td>
<td>¥59.9</td>
<td title="price">¥59.9</td>
</tr>
<tr>
<td colspan="5" class="cal">
已选<span>2</span>件商品 应付总额<span id="spanTotal">¥59.9</span>
</td>
</tr>
</table>
</body>
</html>