【发布时间】:2011-05-31 06:19:29
【问题描述】:
每次用户点击站点/屏幕上的某些内容时,我都需要保存点击信息、标签的 id 以及与该点击相关的一些其他属性。我需要保存所有信息。
使用 javascript 做这类事情的最佳方法是什么?
谢谢。
【问题讨论】:
标签: javascript jquery arrays object click
每次用户点击站点/屏幕上的某些内容时,我都需要保存点击信息、标签的 id 以及与该点击相关的一些其他属性。我需要保存所有信息。
使用 javascript 做这类事情的最佳方法是什么?
谢谢。
【问题讨论】:
标签: javascript jquery arrays object click
您可以使用data() 将任何对象与元素关联:
$(selector).click(function(e) {
$(this).data("information", {
event: e,
id: this.id
});
});
【讨论】:
也许jQuery.data() 是最好的选择?
【讨论】:
$('body').data('myData',[1,2,3,4,5]) 将数组 [1,2,3,4,5] 存储到 body 元素(您可能想要使用另一个选择器),以再次获取数据:$('body').data('myData')这将返回数组 [1,2,3,4,5]
{x:10,y:20,id:'id'}
$('body').data('myData',myArray)。我不确定您是否需要最后一步,这取决于您是否从 fetch 调用中获得对数组的引用。