我已經創建了一個腳本來獲取html元素內的數據有一個ID股票代碼的股利,我想獲得在股票市場股利存在的div的所有數據我只得到第一次在我的控制檯日誌中沒有得到他們的休息,請誰能幫我出沒有循環遍歷所有的數據
$(document).ready(function() {
var table = $("#ticker");
var calls = [];
table.each(function (i) {
var $tds = $(this).find('div'),
url = $tds.eq(0).text(),
Company_name = $tds.eq(1).text(),
open = $tds.eq(2).text();
high = $tds.eq(3).text();
var row_id = (i + 1);
console.log(url);
});
});
這是我的HTML
<div id="ticker" style="height:18px;font-family:Arial;font-size:12px;font-weight:bold;padding-top:3px;width:6000px;">
<div style="width:180px;float:left;text-align:center;">
<font color="#f6c644">tag 1</font>
52.24 / 1.33M
<font color="#4eff00"> 0.16</font>
</div>
<div style="width:180px;float:left;text-align:center;">
<font color="#f6c644">tag 2</font> 93.5 / 1.07M
<font color="#4eff00"> 1.4</font>
</div>
<div style="width:180px;float:left;text-align:center;">
<font color="#f6c644">tag 3</font> 74.2 / 0.84M
<font color="#ff0000"> -0.47</font>
</div>
</div>
恰好類似於[jQuery的:循環打印只有一個值](// stackoverflow.com/q/43108120)。遍歷$(「#ticker」)'它應該是'$(「#ticker div」)' – Tushar
現在我在geting空和在console.log上的手邊數值爲3 –
@MarkAlan make 2 changes 1)''$(「#ticker div」);''和2)''var $ tds = $(i)'', –