Я пытаюсь заставить работать биржевой тикер Javascript, все идет хорошо, но мои знания Javascript находятся на уровне новичка, но я учусь!
- Текущий код извлекает данные об акциях с помощью финансового API Google.
- Он проверяет наличие акронима акций и печатает полное название компании.
- и имеет несколько различных стилей
То, что я пытаюсь выполнить, - это распечатать данные о запасах в столбцах, я, похоже, не могу сделать это в html, и, посмотрев на таблицы Javascript, я думаю, что это нужно записать как Javascript.
Мне нужно создать 3 столбца; 1 для названия акции, например (HAULOTTE), один для акроинма поголовья, например (СВИНЬЯ), а другой - для показателей поголовья. Это гарантирует, что каждая строка данных о запасах будет параллельна строкам над и под ней.
Прилагается текущий jsfiddle:
https://jsfiddle.net/feq3L57p/
var gstock = ["EPA:PIG","LON:AHT","NYSE:URI","NYSE:TEX" ,"NYSE:CAT", "NASDAQ:HEES", "NASDAQ:MNTX", "VIE:PAL" ];
$(document).ready(function () {
for (var i = 0; i < gstock.length; i++) {
$.getJSON("https://finance.google.com/finance/info?client=ig&q="+gstock[i]+"&callback=?", function (response) {
var stockInfo1 = response[0];
var divContainer = $('*[data-symbol="' + stockInfo1.t +'"]');
var stockString1 = '<div class="stockWrapper">' + divContainer.data('title') + ':';
var stockName1 = stockInfo1.t;
stockString1 += '<span class="stockSymbol "> ' + stockInfo1.t + ' </span>';
stockString1 += '<span class="stockPrice "> ' + stockInfo1.l + '</span>';
stockString1 += '<span class="stockChange "> ' + stockInfo1.c + '</span>';
stockString1 += '</div>';
divContainer.append(stockString1);
});
}
});