2012-08-28 22 views
0

在我的HTML中,我有以下代碼。根據顯示的內容, 有0,1,2,3,4或5個不同的時間點。感興趣的第一個時間段是數據T0 ,然後下一個是數據T1減去數據T0等我可以按特定順序遍歷標籤中的不同數據標籤嗎?

<table id="dataTable" data-t2="1828" data-t1="1552" data-t0="1163" ></table> 
<h1>Grid data</h1> 

有沒有我可以在次添加到h1標籤這樣的方式,如果在有最少存在 定時點數據-t0?

<h1 title="Response time: t1=1163, t2=11, t3=276">Grid data</h1> 

我的問題是,我需要一些方法它要經過,並在次,每次該定時添加 。我可以做簡單的jQuery,但我不知道如何使它在每個時間點迭代。

回答

0

你可能只是想在存儲使用JSON文字的單一屬性數據:

<table id="dataTable" data-t="[1163, 1552, 1828]" ></table> 
var data = $("#dataTable").data('t'); //jQuery does the JSON parsing for us 
var diffs = []; 

for(var i = 0; i + 1 < data.length; i++) { 
    diffs[i] = data[i + 1] - data[i]; 
} 

alert(diffs.join(', ')); 
+0

這是非常有趣的。我不知道我可以存儲這樣的數據並使用JSON。謝謝,我現在就試試這個。 – Angela

+0

@Angela:沒有理由不能將JSON字符串放在需要字符串的任何地方。有什麼特別的是jQuery如何自動分析它。 – Eric

+0

爲什麼downvote? – Eric