jquery - 在计时器之后比较新旧值

时间:2016-08-05 12:38:40

标签: jquery compare setinterval

我一直在讨论这个问题。我敢打赌解决方案非常简单,所以这就是重点。 我有一个数字,我使用setinterval更新。 在此之后,我想检查此数字是否高于或低于刷新前的数字。如果它更高,则必须向上显示箭头,或者相反。 (但我已经把它覆盖了,只需要进行比较)

这是我到现在所拥有的:

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

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

//some code for the comparison 

}, 5000 )

提前致谢!

2 个答案:

答案 0 :(得分:1)

 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 )

答案 1 :(得分:0)

您可以在调用setInterval

时传递参数
WebElement signup_email = wait.until(ExpectedConditions.presenceOfElementLocated(By.name("email")));

((JavascriptExecutor).executeScript("angular.element(arguments[0]).scope().email = arguments[1]", signup_email, "abc@xyz.com");

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