Условный глификон с использованием Jquery для цены акций с использованием Google Finance

Я пытаюсь заставить биржевую котировку работать на веб-сайте.

Я пытаюсь добиться того, чтобы глификон отображался в «StockDirectionValue» вместо значения stockInfo.cp.

Глификон должен быть условным... в зависимости от вывода StockInfo.cp, который может быть положительным, отрицательным или статическим.

Это код jquery, который я использую, и он работает нормально.

var gstock = ["NASDAQ:AAPL", "PPY:000001"];
for (var i = 0; i < gstock.length; i++) {
    $.getJSON("https://finance.google.com/finance/info?client=ig&q="+gstock[i]+"&callback=?", function (response) {
        var stockInfo = response[0];
        var stockString = '<div class="stockWrapper">Nasdaq:';
        stockString += '<span class="stockDirectionValue">' + stockInfo.cp + '</span>';
        stockString += '<span class="stockPrice">' + stockInfo.l + '</span>';
        stockString += '<span class="stockChange">' + stockInfo.c + '</span>';
        stockString += '</div>';
        $('.stockNasdaq').prepend(stockString);
    });
}

HTML довольно прост.

<div class="stockNasdaq"></div>

Может кто-нибудь помочь!


person TheAllSeeingI    schedule 27.04.2017    source источник
comment
где должен появиться глификон?   -  person Junius L.    schedule 27.04.2017
comment
До биржевой цены... на самом деле, даже если до NASDAQ, все должно быть в порядке...   -  person TheAllSeeingI    schedule 27.04.2017


Ответы (1)


person    schedule
comment
Я немного отредактировал код, добавив еще один оператор if else для cp==0 (глификон со стрелкой вправо). Раскрасил их с помощью css, и это выглядит гладко :) Спасибо за вашу помощь... - person TheAllSeeingI; 27.04.2017
comment
Рад, что смог помочь. - person Junius L.; 27.04.2017