javascript - 每秒隨機產生一個值來更新表格
本文介绍了javascript - 每秒隨機產生一個值來更新表格的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
每秒隨機產生一個值,並更新至隨機一個成交價欄位,並且該字會亮起一秒然後恢復原樣
我的字沒法恢復原本的黑色,求解,
<td>的id分別為"price1","price2","price3",
表格更多時,用這種方式寫這個功能好嗎?
function update(){
var n = $("#" + "price" + Math.floor(Math.random() * 3 + 1));
n.html(2 * Math.random().toFixed(4));
n.each(function(){
$(this).addClass("cc");
})
$(this).removeClass("cc");
}
setInterval(update, 1 * 1000);
解决方案
这样才是正确的——————————
function update(){
var n = $("#" + "price" + Math.floor(Math.random() * 3 + 1));
n.html(2 * Math.random().toFixed(4));
$('td').removeClass('cc');
n.each(function(){
$(this).addClass("cc");
})
}
setInterval(update, 1 * 1000);
我想 ,你这出了each方法后this指向有问题了吧。。。
这篇关于javascript - 每秒隨機產生一個值來更新表格的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文