jquery小程序中的一个小bug

[复制链接]
查看11 | 回复2 | 2010-9-17 10:14:02 | 显示全部楼层 |阅读模式
数量:

1

2

3

4

5







总价:200元


jquery:
$(function() {

var $span = $(".price_change span");

$(".num_change select#num_sort").change(function() {

$span.text($span.text() * $(this).val());

}).change();
});
现在我选option中的值时,比如我选其中一个后,总价会发生变化,但是我多次来回选择时,总价的值就会累乘。
请问怎么办?

回复

使用道具 举报

千问 | 2010-9-17 10:14:02 | 显示全部楼层
改变之前先让其恢复原值 jquery:$(function() {
var $span = $(".price_change span");
$(".num_change select#num_sort").change(function() {
$span.text(200);
$span.text($span.text() * $(this).val());
}).change();});
回复

使用道具 举报

千问 | 2010-9-17 10:14:02 | 显示全部楼层
你这么累加乘当然变化了个数*单价后 $(".price_change span").html("$money"); var $money ; $money= 个数*单价
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行