如何制作我按下的单个键的总和?
这是代码:
$ (function () {
var setup = generateOptions ();
var tot = 0;
$ ("# button1"). val (setup.opzione [0]);
$ ("# button2"). val (setup.opzione [1]);
$ ("# button3"). val (setup.opzione [2]);
$ ("# Button4.") val (setup.opzione [4]);
$ ("# Button5.") val (setup.opzione [5]);
$ ("# 6 button.") val (setup.opzione [6]);
$ ("# pulsante7.") val (setup.opzione [7]);
$ ("# pulsante8.") val (setup.opzione [8]);
$ ("# pulsante9.") val (setup.opzione [9]);
$ ("input.finish.") on ("click", function () {
tot = tot +, and here I do not know that I have to put ...
alert (tot);
});
});
几乎每个选项都会看到我的数字,我希望当我点击按钮将值保存在变量tot中时,出现的数字是使用随机函数的随机选项... 按钮是:
<input type="button" class="finish" id="pulsante1">
<input type="button" class="finish" id="pulsante2">
<input type="button" class="finish" id="pulsante3">
<div > <input type="button" class="finish" id="pulsante4">
<input type="button" class="finish" id="pulsante5">
<input type="button" class="finish" id="pulsante6">
<div > <input type="button" class="finish" id="pulsante7">
<input type="button" class="finish" id="pulsante8">
<input type="button" class="finish" id="pulsante9">
</div>
答案 0 :(得分:1)
您可以使用$(this).val()
访问输入的值,然后将其转换为parseInt()
的整数。您的点击处理程序应如下所示:
$("input.finish").on("click", function() {
tot += parseInt($(this).val());
alert(tot);
});
看看this fiddle,我使用1到10之间的随机数,但它应该与您生成的任何其他数字一起使用。希望有所帮助。