我正在寻找在全局范围内使用对象/变量的替代方法——我想将键/值对与特定的 DOM 元素(例如 DIV)相关联,以便我可以将它们用作逻辑的输入处理其他元素(例如,所述 DIV 的子元素)。
我尝试了一些天真的东西,例如: $('[foo=bar]').key='value' 和 $('[foo=bar]')[key]='value' ,但它呕吐了。
执行类似以下操作:var foobar = $('[foo=bar]'); foobar.key = 'value' -- 有效,但新的属性/值仅影响新对象(即 foobar,而不是 $('[foo=bar]'))
很可能我忽略了一些非常基本的东西。感谢任何帮助,谢谢!
最佳答案
$().data()
就是你所寻求的
关于jquery - 有没有办法向 DOM 元素添加变量/属性(例如,jQuery 选择器返回的元素),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2405703/