我有4個按鈕,值爲1 - 4,每次點擊一個數字時,我想連接按鈕的值,並將其顯示在#result
中,但我對此應該如何處理感到困惑。此刻我創建了一個數組,然後將每個值都推送到數組中,然後將其轉換爲字符串,然後將其轉換爲數字,但我猜測這是完全錯誤的方法,任何人都可以建議我如何實現這一目標?我如何連接輸入值並將它們轉換爲總數?
的JavaScript
$(document).ready(function() {
var arr = [], value;
$('.num').on('click', function(e) {
value = $(this).val();
arr.push(value);
var test = parseInt(arr.toString());
console.log(test);
$('#result').text(test);
});
});
HTML
<form id="myForm">
<input type="text" id="result" />
<input type="button" class="num" value="1" />
<input type="button" class="num" value="2" />
<input type="button" class="num" value="3" />
<input type="button" class="num" value="4" />
</form>
JSBIN - http://jsbin.com/exuwuz/2/edit
所以基本上打1和#result將顯示1命中2和#result將顯示12等等等等?
可能重複:// stackoverflow.com/questions/1723716/how-to-concatenate-two-numbers-in-javascript) – 2012-04-23 09:56:35