我有 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等等?