2014-01-10 54 views
0

在Jquery中,如何獲取一個變量並在第一個變量的值前面設置一個帶小數點的第二個變量。Jquery - 在前面設置一個十進制變量

例如,我有一個從表單輸入值設置的變量。我將這個變量命名爲subTotal。現在我想獲取該變量並在其前面設置一個帶小數點的變量,以便通過乘以另一個輸入值來計算百分比。

所以這裏是一些例如

代碼
var subTotal = self.calculateTotalFor(elems); 
total += (quantity - 1) * NewVariable; 
  • self.calculateTotalFor(elems);來自輸入形式
  • NewVariable上會小計在前面小數。
+0

'VAR NewVariable = parseFloat(+小計「」);' – jasonscript

+0

@jasonscript雅的作品,你爲什麼不把那作爲一個答案,我會給你信貸。 –

回答

0

試試這個

var NewVariable = parseFloat("." + Subtotal); 
  • 這將需要"."和你Subtotal值和執行字符串 追加

  • parseFloat將字符串轉換爲浮點數

1

嘗試:

var subTotal = self.calculateTotalFor(elems), total = 0; 
total += (quantity - 1) * NewVariable; 

or 

total += parseFloat((quantity - 1) * NewVariable); 
+0

傑森已經在評論中回答了它,但我投了你的問題,因爲它也可以工作。謝謝你的幫助 –