//设置时间 var myDate = new Date(); var month = myDate.getMonth() + 1; var nowdate = myDate.getFullYear() + "-" + month + "-" + myDate.getDate(); $(".stock .first").html(nowdate); $(".m_stockDate").html(nowdate); //更新数据函数 function upGpData(numDom, numDomM, data) { $(numDom).html(Number(data[3]).toFixed(2)); $(numDomM).html(Number(data[3]).toFixed(2)); if (data[4] > 0) { $(numDom).addClass("up"); $(numDomM).addClass("up"); } else if (data[4] < 0) { $(numDom).addClass("down"); $(numDomM).addClass("down"); } } //获取股票数据 var arr = [], arrData = [], obj = {}, reg = new RegExp('"', "g"); $.ajax({ url: "https://qt.gtimg.cn/q=s_hk01052,s_hk00405,s_hk06626,s_sz180202,s_sz000987,s_hk00123", type: 'get', success: function (data) { if (data != "") { arr = data.split(";\n") arr.splice(arr.length - 1, 1) arr.map(d => { arrData = d.split("=") obj[arrData[0]] = arrData[1].replace(reg, '').split("~") }) //返回的股票数据 v_s_hk00123 股票代码前带 v_s_ 前缀 console.log(obj) upGpData(".hk1052", ".m_stock01", obj.v_s_hk01052) upGpData(".hk0405", ".m_stock04", obj.v_s_hk00405) upGpData(".hk06626", ".m_stock05", obj.v_s_hk06626) upGpData(".sz180202", ".m_stock06", obj.v_s_sz180202) upGpData(".hk0987", ".m_stock09", obj.v_s_sz000987) upGpData(".hk0123", ".m_stock02", obj.v_s_hk00123) } } })