2012-08-02 44 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