gpt4 book ai didi

javascript - 使用 html 5 注入(inject) jQuery 表

转载 作者:行者123 更新时间:2023-11-28 19:01:54 25 4
gpt4 key购买 nike

我有一个jquery股票行情查询器,它可以提取最新的股票;显示公司名称、股票价格和变化百分比。

股票价格可以是英镑、美元或日元。当前的股票行情不显示这一点。

理想情况下,我希望这种自动化,但随着谷歌金融 API 的老化,我认为这是不可能的。

我添加了 HTML 5“数据货币”来手动定义每只股票的货币。但我无法让 Jquery 将其拉出来。我的尝试让我在该列中留下了“未定义”。

一个类似的例子已经存在,称为“data-symbol”,尽管它依赖于“data-title”。因此,替换这些来迎合货币并不是一个可行的选择。

我是 jquery 新手,所以我知道我可能做错了什么。

我附上了一个 JS Fiddle

$(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 divCurrency = $('*[data-currency="' + stockInfo1.d + '"]');
var percentStock = !isNaN(stockInfo1.c) && !isNaN(stockInfo1.l) && stockInfo1.l ? ((parseFloat(stockInfo1.c)/parseFloat(stockInfo1.l)) * 100) : undefined;
var stockString1 = '<div class="stockWrapper">' + divContainer.data('title') + ':';
var stockName1 = stockInfo1.t;
var stockCurency1 = stockInfo1.d;


var stockPrice2 = "";

stockPrice2 += '<span class="stockSymbol "> ' + stockInfo1.l + '</span>';

https://jsfiddle.net/jhm7po6d/4/

如何将 HTML 打印到 jquery 表中

亲切的问候,

最佳答案

而不是

$("#currency").append("<div><b>" + stockInfo1.d + "</b></div>");

改变

$("#currency").append("<div><b>" + stockInfo1.l_cur + "</b></div>");

https://jsfiddle.net/jhm7po6d/5/

关于javascript - 使用 html 5 注入(inject) jQuery 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32351148/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com