我正在寻找在全局范围内使用对象/变量的替代方法 - 我想将键/值对与特定的DOM元素(例如,DIV)相关联,以便我可以将它们用作逻辑的输入处理其他元素(例如,所述DIV的子元素)。
我尝试了一些天真的东西,比如:$('[foo = bar]')。key ='value',$('[foo = bar]')[key] ='value',但是它突然显现。< / p>
做类似的事情:var foobar = $('[foo = bar]'); foobar.key ='value' - 有效,但新属性/值只影响新对象(即foobar,而不是$('[foo = bar]'))
我很可能会忽视一些非常基本的东西。感谢任何帮助,谢谢!
答案 0 :(得分:5)
$().data()
就是您寻求的目标
答案 1 :(得分:2)
以下是jQuery API文档中.data()
的链接。
说明:存储任意数据 与匹配的元素相关联。