jquary 每秒selector用法 财富值43

2016-10-18 17:00发布

我想要每秒隨機產生一個TR來進行css操作,
但不想每秒對table做selector,
一次性取出放在 Array or Map怎麼做呢?
或是有什麼其他的方法?

 setInterval(function (){   var TR = $("table tr:eq("+(Math.floor(Math.random() * 3)+ 1)+") td:eq(5)");   $(".textMark").removeClass("textMark");   TR.text(2 * Math.random().toFixed(4)).addClass("textMark");   }, 1 * 1000);
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
1条回答

TR是新生成的吗?如果是新生成的那就没有什么比较好的办法了,DOM在实时变化,要获取所有的tr只能重新$(table tr)了,如果用了react虚拟DOM倒有一些可能,对数据进行操作。
如果不是的话,可以将所有的TD先缓存起来,再用eq选择器进行选择。

一周热门 更多>