如何将 JavaScript 中的对象关联或关联到 HTML 元素?
对于数组中的每个对象,我都会根据该对象生成一个复选框输入元素。
如果我添加一个事件监听器来捕获复选框更改,我如何检索与该元素关联的对象?
最佳答案
正如其他答案所指出的,为每个 DOM 节点生成一个唯一的 ID 允许您将它们用作对象中的键。
另一种可能性是,许多框架都提供了将数据分配给 DOM 元素的实用程序。例如,在 jQuery 中,您可以通过编写 $(checkbox).data('mydata', obj)
或在 YUI Y.one(checkbox).setData('mydata',对象)
。
关于javascript - 如何将 JavaScript 中的对象关联或关联到 HTML 元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7372772/