2012-08-02 117 views
0

鉴于此标记http://jsfiddle.net/ARPCw/ 如何更新总变化?如何获得prev所选单选按钮的值

问题是我需要上一个选定的单选按钮的值(数据价格),所以我可以减去它之前添加新的单选按钮的总量。

+0

你应该先尝试自己...有一个在你的提琴 – 2012-08-02 10:03:12

+0

相关的代码你并不需要得到以前选定的单选按钮没有JS它如果你跟踪你的价格单一的求和。 – Zeta 2012-08-02 10:07:32

+0

@Sudhir当然我试过:) – 2012-08-02 10:09:02

回答

2

例如小提琴:http://jsfiddle.net/ARPCw/5/

相关JS

var cb = document.getElementsByTagName('input'), 
    total = document.getElementById('tprice'); 

for (var i = 0; i < cb.length; i++) { 
    (function(c) { 
     c.onclick = function() { 
      var bp = 200; 
      for (var i = 0; i < cb.length; i++) { 
      if (!!cb[i].checked) { 
       bp += +cb[i].getAttribute('data-price'); 
      } 
      } 
      total.innerHTML = bp; 
     } 
    }(cb[i]))   
} 
+0

真棒,谢谢! – 2012-08-02 10:35:33