我想在列表中顯示一個隨機數。我從後端抓取名單,我只是用這些數字作爲例子。這是我的代碼,我不太清楚爲什麼它沒有填充文本。生成隨機數Jquery
setInterval(function() {
var number = 1 + Math.floor(Math.random() * 6);
$('.num-gen').text(number);
},
發了fiddle here告訴你什麼是我的工作。提前致謝。
我想在列表中顯示一個隨機數。我從後端抓取名單,我只是用這些數字作爲例子。這是我的代碼,我不太清楚爲什麼它沒有填充文本。生成隨機數Jquery
setInterval(function() {
var number = 1 + Math.floor(Math.random() * 6);
$('.num-gen').text(number);
},
發了fiddle here告訴你什麼是我的工作。提前致謝。
你必須在你的代碼中的錯誤,你錯過了整理, 1000/*time in ms*/);
!
此外,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);
你有語法錯誤在你的代碼,將其更改爲:
setInterval(function() {
var number = 1 + Math.floor(Math.random() * 6);
$('.num-gen').text(number);
}, 10);
打開JavaScript控制檯,看看 – zerkms
你用'結束}' – j08691