javascript - Jquery生成随机数

标签 javascript jquery

我想在我的列表中显示随机数字。我从后端获取列表,我只是使用这些数字作为示例。这是我的代码,我不太确定为什么它没有填充文本。

setInterval(function() {
    var number = 1 + Math.floor(Math.random() * 6);
    $('.num-gen').text(number);
},

做了一个 fiddle here 向您展示我正在使用的内容。提前致谢。

最佳答案

您的代码中有错误,您错过了结束,1000/*时间(以毫秒为单位)*/);!

此外,这里不需要 jQuery,您可以像这样在 Javascript 中执行此操作。

setInterval(function() {
    var number = 1 + Math.floor(Math.random() * 6);
    document.getElementsByClass('num-gen')[0].innerHtml = number;
}, 1000);

编辑:

setInterval(function() {
    jQuery.each(jQuery('.num-gen'),function(){
         var number = 1 + Math.floor(Math.random() * 6);
         jQuery(this).text(number);  
    });
}, 1000);

关于javascript - Jquery生成随机数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19414506/

相关文章:

javascript - 编写 .js 函数时遇到的问题

javascript - Ajax 回调返回了无效的 json

jquery - 使用 JQuery 编写时,变音符号在 Web 应用程序中无法正确呈现

jquery - 如果未选中单选框,如何验证单选框的数量并突出显示它?

events - 设置事件后运行事件函数

javascript - 我可以在 PureComponent 中使用 shouldComponentUpdate

javascript - Rails + JQuery : Getting to a sibling div from script

javascript - 如何在 IE8 中使用响应 JS 应用 2 个媒体查询?

javascript - 我如何在jquery中获取预约时间(从时间,到时间)

javascript - Chrome 切换到串行下载脚本