有没有办法将变量/属性添加到DOM元素(例如,jQuery选择器返回的元素)

btk*_*btk 2 javascript variables jquery dom element

我正在寻找在全局范围内使用对象/变量的替代方法 - 我想将键/值对与特定的DOM元素(例如,DIV)相关联,以便我可以将它们用作处理其他逻辑的逻辑的输入元素(例如,所述DIV的子元素).

我尝试了一些天真的东西,比如:$('[foo = bar]').key ='value',和$('[foo = bar]')[key] ='value',但它呕吐.

做类似的事情:var foobar = $('[foo = bar]'); foob​​ar.key ='value' - 有效,但新属性/值只影响新对象(即foobar,而不是$('[foo = bar]'))

很可能我会忽略一些非常基本的东西.任何帮助表示赞赏,谢谢!

Sco*_*den 5

$().data() 是你寻求的