在jQuery中单击添加随机数

时间:2012-08-28 23:40:36

标签: jquery math

我理解随机数和添加数字,但我不明白如何将随机数添加到当前显示的数字。我有一个jsFiddle here显示我现在拥有的内容,但我希望该按钮在每次点击时添加另一个随机数到显示的当前数字。

编辑:我应该澄清我的jsFiddle是笨重的,我想为我的问题提供更有效的解决方案。

4 个答案:

答案 0 :(得分:2)

为什么会出现这样一个错综复杂的例子?如果我理解正确,这应该有效:

http://jsfiddle.net/CsHyW/10/

var max = 13;
var $wrap = $('#randomnumber');
$('#getit').click(function() {
    var num = +$wrap.text();
    $wrap.text(num + Math.ceil(Math.random() * max));
});

答案 1 :(得分:1)

设置randomnumber div时,您可以使用

$("#randomnumber").text(($("#randomnumber").text() * 1) + numRand);

当空白或最新总数

$("#randomnumber").text() * 10

答案 2 :(得分:1)

将Sum值保存在全局变量中。每次生成新的随机数时都要添加。 Jsfiddle示例:http://jsfiddle.net/CsHyW/4/

答案 3 :(得分:0)

如果我正确理解了你的问题,你想要存储所有生成的数字,或者将它们的值添加到累积变量中。这里有两个小提琴,它会提醒数字数组以及累积结果。

Solution