リンクに関する情報を配列に格納しています。後でjQueryを介してリンクを参照できるようにしたい。各リンクへの参照を要素に関連付けられた情報の一部として保存するにはどうすればよいですか? を定義するreference: $(this)
と、常にすべてreference
のリンクの for ループの最後のリンクを参照します(つまり、参照に関するある種の問題)。
var linkInfo = new Array();
$("a").each(function(index, elt) {
var currentInfo = {};
currentInfo.i = index;
// Gather info about the <a> tag
currentInfo.link = {
reference: $(this), // todo fix this reference: info.link.reference yields last object
offset: $(this).offset(),
}
}