0

私のHTMLには、次のコードがあります。表示される内容に応じて、0、1、2、3、4、または 5 つの異なる時点を持つことができます。対象の最初の期間は data-t0 で、次は data-t1 から data-t0 を引いたものなどです。

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

少なくともタイミングポイントdata-t0が存在する場合、このようにh1タグに時間を追加できる方法はありますか?

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

私が抱えている問題は、それが通過して各タイミングポイントの時間を追加するための何らかの方法が必要だということです. 簡単なjQueryを実行できますが、各タイミングポイントで反復する方法がわかりません。

4

1 に答える 1

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(', '));
于 2012-08-28T12:16:17.383 に答える