我的问题围绕着一个元素的属性(不能使用 ID,因为我可以确定它们是唯一的) -
例如,我有这个:
<a href="someurl.com">Link</a>
但我可以动态注入,并且我可能有一种可行/快速/有效的方式在 dom 中引用它(请记住,会有很多这样的链接)。
<a href="someurl.com" data-access-label="000998">Link</a>
所以,我将通过哈希重申并好奇这是否会快速/高效?
data = {
'98789' : 'yeah',
'871637':'cool',
'00198789' : 'sure thing',
'871609':'no way',
'000998':'alright'
}
因此,对我来说,我将 .each 通过所有链接然后找到数据访问标签值似乎效率低下,然后呢?我可以绑定那些href或其他东西,以便一旦我运行我的函数 - 它看起来像这样
<div>
<a href="someurl.com" data-access-label="000998">Link</a> alright
<span> <a href="someurl.com" data-access-label="871637">Link</a> cool</span>
</div>
在任何给定时间,数据散列中只会有超过 40 个项目,所以也许我可以通过它“.each”,并将键与那些 data-access-label 中的值匹配?但我想要的可能是直接访问该项目,而不是通过 href 重申。