jQuery实现购物车多物品数量的加减+总价计算_Javascript教程-查字典教程网
jQuery实现购物车多物品数量的加减+总价计算
jQuery实现购物车多物品数量的加减+总价计算
发布时间:2016-12-30 来源:查字典编辑
摘要:复制代码代码如下:jQuery实现购物车多物品数量的加减+总价计算$(function(){$(".add").click(function...

复制代码 代码如下:

<!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="http://code.jquery.com/jquery-1.6.1.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>

<span>单价:</span><span>1.50</span>

<input name="" type="button" value="-" />

<input name="" type="text" value="1" />

<input name="" type="button" value="+" />

</td>

</tr>

<tr>

<td>

<span>单价:</span><span>3.95</span>

<input name="" type="button" value="-" />

<input name="" type="text" value="1" />

<input name="" type="button" value="+" />

</td>

</tr>

</table>

<p>总价:<label id="total"></label></p>

</body>

</html>

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新Javascript教程学习
    热门Javascript教程学习
    编程开发子分类