我正在嘗試使用JQuery創建一個JavaScript代碼段,該代碼段具有不斷變化的隨機數並將顯示在不同的文本框中。在不同的輸入文本上生成隨機數並確保顯示的隨機數是唯一的
但是,我不知道如何使數字顯示每個文本框不同的值。我怎樣才能做到這一點?
這裏是我的JavaScript代碼至今:
var pcount = $(".pcount");
for(var i= 0; i < pcount.length; i++){
var n = [];
var element = pcount.eq(i);
setInterval(function() {
n[i] = 10 + Math.floor(Math.random(Number($(".pcount").val())) * 10);
$('.pcount').val(n[i]);
}, 1000);}
下面是文本框的HTML代碼:
<input type="text" class="pcount pc1" value="10"/>
<input type="text" class="pcount pc2" value="13"/>
<input type="text" class="pcount pc3" value="16"/>
的可能重複[關閉的Javascript內循環 - 簡單實用的例子(http://stackoverflow.com/questions/ 750486/javascript-closure-inside-loops-simple-practical-example) – Barmar