有木有人已经做出了自动修改总价钱的代码了?????
求大神回答啊!!!!不懂怎么写,搞了好久也不会
求大神回答啊!!!!不懂怎么写,搞了好久也不会
2018-03-10
随手一敲烂代码 哈哈哈 大概就是算差价再用jquery改变对应的内容 var success=function(result){ if(result.state==1){ $(function () { //原来的总价 var total = parseInt($("#total").html()); //得到那个小计 var price =parseInt($("#newsum-"+product_id).html()); //得到和之前的差价 var sub=result.sum-price; //得到新的总价 var newtotal=total+sub; $("#newsum-"+product_id).html(result.sum); //修改总价 $("#total").html(newtotal); });
第一 添加class id
<td align="center" bgcolor="#ffffff" >¥<span class="totle" id="total-<?php echo $product['id'] ?>"><?php echo $product['num']*$product['price'] ?></span>元</td>
<td bgcolor="#ffffff">
<span id="total2">购物金额小计 ¥<?php echo $total ?>元</span>
</td>
第二 添加js
if(response.errno == 0){
var price = ($("#product-"+productid).val())*($("#p-"+productid).html());
$("#total-"+productid).html(price);
var sum = 0;
$(".totle").each(function() {
sum += parseFloat($(this).text());
$("#total2").text("¥"+sum+"元");
})
}
<dd>
<strong>购买数量:</strong>
<input name="number" type="text" id="number" onblur="changeNumber(<?php echo $data['id']?>,this.value)" value="1" size="4" onblur="" style="border:1px solid #ccc; "> <strong>商品总价:</strong><font id="totalPrice" class="f1">¥2588元</font>
</dd>
<script type="text/javascript">
function changeNumber(){
var num = parseInt($("#number").val());
var sellPrice = <?php echo $data['price']?>;
$("#totalPrice").html("¥"+num*sellPrice+"元");
}
</script>
我是修改的产品页面中的总价格
举报