XP1*_*XP1 3 html javascript object associations relationship
如何将 JavaScript 中的对象与 HTML 元素关联或关联?
对于数组中的每个对象,我会根据该对象生成一个复选框输入元素。
如果我添加一个事件侦听器来捕获复选框更改,我如何检索与该元素关联的对象?
正如其他答案所指出的,为每个 DOM 节点生成一个唯一的 id 允许您将它们用作对象中的键。
另一种可能性是许多框架提供了用于将数据分配给 DOM 元素的实用程序。例如,在 jQuery 中,您可以通过编写$(checkbox).data('mydata', obj)或在 YUI 中完成Y.one(checkbox).setData('mydata', obj)。