首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >基于从API获取的javascript值更改css

基于从API获取的javascript值更改css
EN

Stack Overflow用户
提问于 2017-03-17 00:37:06
回答 2查看 111关注 0票数 0

我有下面的代码,它在html span标签中每秒从API返回一个更新值:

代码语言:javascript
运行
复制
$(document).ready(function(){
    setInterval(function(){
        $.get('https://api.kraken.com/0/public/Ticker?pair=XXBTZEUR', function(data){
            var kraken_btc_eur = data.result.XXBTZEUR.c[0]
            $("#kraken_btc_eur").text(kraken_btc_eur);
        });
    }, 1000);
});

如何根据变量var kraken_btc_eur的值是否从先前的值更改来更改<span id="kraken_btc_eur">的css。

我想我必须包含一个IF语句,创建一个新的变量来与旧的更新进行比较,并清除下一秒要执行的变量,再加上不同的up或down ID。我不确定如何实现这一点。

感谢您的指导。

EN

Stack Overflow用户

发布于 2017-03-17 00:45:11

比较当前版本和新版本...

类似于:

代码语言:javascript
运行
复制
if(kraken_btc_eur !== $("#kraken_btc_eur").text()) {
  // if different change background and add new text
  $("#kraken_btc_eur").css('background', 'red').text(kraken_btc_eur);
}

这样,您只在不同的情况下才更新,没有意义地更新具有相同值的内容

票数 1
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42839875

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档