我正在将有关链接的信息存储在数组中。我希望以后能够通过 jQuery 引用这些链接。如何将每个链接的引用保存为与元素关联的信息的一部分?当我定义reference: $(this)
, then总是指每个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(),
}
}