用onclick增加变量随机

时间:2014-03-16 20:09:17

标签: javascript cordova

如何制作我按下的单个键的总和?

这是代码:

$ (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>

1 个答案:

答案 0 :(得分:1)

您可以使用$(this).val()访问输入的值,然后将其转换为parseInt()的整数。您的点击处理程序应如下所示:

$("input.finish").on("click", function() {
    tot += parseInt($(this).val()); 
    alert(tot); 
}); 


看看this fiddle,我使用1到10之间的随机数,但它应该与您生成的任何其他数字一起使用。希望有所帮助。