我正在嘗試做一些事情,雖然會很簡單。將數值1加到數字上。jQuery將一個數字添加到文本
然而,數字是純文本,事情變得有點混亂。正如你可能會猜到的,我對此很新。
我的目標是給現有分數增加1分,得分有一個小數位,例如1.3。 所以添加點後所需的結果是2.3。然而,我寫的當前腳本返回給第二個小數位添加了一個點,我不明白爲什麼。
感謝您的幫助。
var getPoints = parseInt($('.awesome-points').text(), 10).toFixed(1);
alert(getPoints);
var addPoint = 1;
var newScore = getPoints + addPoint;
$('.awesome-points').text(newScore);
馬克
呃而後,該toFixed功能將數值轉換爲字符串所以,這個問題不是很清楚,所以在你回答大聲笑之後,我只需要重讀另外3次。我仍然不知道OP需要什麼,但看到他可能想要的東西與正在返回的字符串不同,我會+你的答案。:P –
我只是不認爲任何人都想用* score *來執行字符串連接;)但是我同意,這個問題沒有很好的闡述。 –
Eeeeh好邏輯:)即使你永遠不知道人們現在做什麼樣的遊戲。 :P –