Javascript 显示来自Google Finance股票API的股票价格总和

Javascript 显示来自Google Finance股票API的股票价格总和,javascript,jquery,json,google-finance,google-finance-api,Javascript,Jquery,Json,Google Finance,Google Finance Api,我能够从Google Finance API中提取并显示股票价格信息,但我想添加股票价格并显示合并金额的总和。给定以下代码: HTML 股票组合 投资组合总价值: 股票 jQuery $(document).ready(function(){ $.getJSON('https://finance.google.com/finance/info?client=ig&q=NYSE:FB&callback=?',function(response){ var stoc

我能够从Google Finance API中提取并显示股票价格信息,但我想添加股票价格并显示合并金额的总和。给定以下代码:

HTML


股票组合
投资组合总价值:
股票
jQuery

$(document).ready(function(){

  $.getJSON('https://finance.google.com/finance/info?client=ig&q=NYSE:FB&callback=?',function(response){
    var stockInfo = response[0];
    var stockString =
   '<div class="stockWrapper">';
      stockString +='Company: <span class="stockSymbol"><b>'+stockInfo.t+'</b></span><br />';
      stockString +='Price: <span class="stockPrice">'+stockInfo.l+'</span><br />';
      stockString +='Change: <span class="stockChange">'+stockInfo.c+'</span><br />';
      stockString +=' Reported at: <span>at</span> <span class="stockTime">'+stockInfo.ltt+'</span><hr>';
    stockString +='</div>';
    $('.stockTick').prepend(stockString);
  });
  $.getJSON('https://finance.google.com/finance/info?client=ig&q=NYSE:USMD&callback=?',function(response){
    var stockInfo = response[0];
    var stockString2 =
   '<div class="stockWrapper">';
      stockString2 +='Company: <span class="stockSymbol"><b>'+stockInfo.t+'</b></span><br />';
      stockString2 +='Price: <span class="stockPrice">'+stockInfo.l+'</span><br />';
      stockString2 +='Change: <span class="stockChange">'+stockInfo.c+'</span><br />';
      stockString2 +=' Reported at: <span>at</span> <span class="stockTime">'+stockInfo.ltt+'</span>';
    stockString2 +='</div>';
    $('.stockTick2').prepend(stockString2);
  });
});
$(文档).ready(函数(){
$.getJSON('https://finance.google.com/finance/info?client=ig&q=NYSE:FB&callback=?,函数(响应){
var stockInfo=响应[0];
var股票串=
'';
stockString+='公司:'+stockInfo.t+'
'; stockString+='Price:'+stockInfo.l+'
; stockString+='Change:'+stockInfo.c+'
; stockString+='报告地点:在“+stockInfo.ltt+”
”; 股票字符串+=''; $('.stockTick').prepend(stockString); }); $.getJSON('https://finance.google.com/finance/info?client=ig&q=NYSE:USMD&callback=?,函数(响应){ var stockInfo=响应[0]; var stockString2= ''; stockString2+='Company:'+stockInfo.t+'
'; stockString2+=“价格:”+stockInfo.l+”
; stockString2+='Change:'+stockInfo.c+'
'; stockString2+='报告地点:在'+stockInfo.ltt+''; stockString2+=''; $('.stockTick2')。预结束(stockString2); }); });
这里是一个

FaceBook(FB)和USMD不在纽约证券交易所,而是在纳斯达克

下面是返回JSON数据的Url

要获得股票价格的总数,您可以在响应函数中执行类似的操作 $('.total').text(parseFloat($('.total').text())+parseFloat(stockInfo.l));
(以小提琴为例)

奇怪的是,改变它们所在的市场不会影响显示器。而且,这并不能回答问题。我正试图找出如何将股票中的两个值相加。因此,我正在寻找add
.stockTick
+
.stockTick2
我正在研究一种方法,从每个提要中提取值并添加它们。到目前为止,这就是我正在使用的:
var-stockTickPrice=(stockInfo[0].l)var-stockTickPrice2=(stockInfo2[0].l)var-total=(stockTickPrice+stockTickPrice2);警报(总数)添加了代码来更新你手中的div.total和总股价。谢谢@Richard Hubley,成功了!为了得到每支股票的总价值,我只需要乘以股票的数量<代码>$('.total').text(parseFloat($('.stockPrice').text())+parseFloat(stockInfo.l)*108)
Corrected
$('.total').append(parseFloat($('.stockPrice').text())*16+$('.stockPrice2').text()*116)
$(document).ready(function(){

  $.getJSON('https://finance.google.com/finance/info?client=ig&q=NYSE:FB&callback=?',function(response){
    var stockInfo = response[0];
    var stockString =
   '<div class="stockWrapper">';
      stockString +='Company: <span class="stockSymbol"><b>'+stockInfo.t+'</b></span><br />';
      stockString +='Price: <span class="stockPrice">'+stockInfo.l+'</span><br />';
      stockString +='Change: <span class="stockChange">'+stockInfo.c+'</span><br />';
      stockString +=' Reported at: <span>at</span> <span class="stockTime">'+stockInfo.ltt+'</span><hr>';
    stockString +='</div>';
    $('.stockTick').prepend(stockString);
  });
  $.getJSON('https://finance.google.com/finance/info?client=ig&q=NYSE:USMD&callback=?',function(response){
    var stockInfo = response[0];
    var stockString2 =
   '<div class="stockWrapper">';
      stockString2 +='Company: <span class="stockSymbol"><b>'+stockInfo.t+'</b></span><br />';
      stockString2 +='Price: <span class="stockPrice">'+stockInfo.l+'</span><br />';
      stockString2 +='Change: <span class="stockChange">'+stockInfo.c+'</span><br />';
      stockString2 +=' Reported at: <span>at</span> <span class="stockTime">'+stockInfo.ltt+'</span>';
    stockString2 +='</div>';
    $('.stockTick2').prepend(stockString2);
  });
});