jquery - 比较定时器后的新旧值

jquery - Compare old and new value after timer

我已经为这个问题苦苦挣扎了一段时间。我敢打赌解决方案非常简单,所以这就是重点。 我有一个数字,我使用 setinterval 更新它。 在此之后,我想检查这个数字是否高于或低于刷新前的数字。如果它更高,它必须显示一个向上的箭头,反之亦然。 (但我已经知道了,只是需要比较)

这是我到目前为止所拥有的:

setInterval(function () {
    var $omzetvandaag = $("#omzetvandaag").text();

    $("#omzetvandaag").load("index.php #omzetvandaag");

//some code for the comparison 

}, 5000 )

提前致谢!

调用setInterval时可以传参

setInterval(function,milliseconds,param1,param2,...)

其中一个参数可以是您之前的值,它将在 setInterval() 中进行比较。

 var omzetvandaag;
setInterval(function () {

    omzetvandaag = $("#omzetvandaag").text();
    var oldData = omzetvandaag;
    $("#omzetvandaag").load("index.php #omzetvandaag");
   // compare oldData and omzetvandaag
//some code for the comparison 

}, 5000 )