如果我有:
<a id="anchor" href="some link" rel="{ key1: 'value', key2 : 'value'}">text</a>
如何检索'rel'属性中的值,以便我可以使用点表示法来引用它们?
例如。
$('#anchor').attr('rel').key1
答案 0 :(得分:3)
您需要JSON deserializer或jQuery JSON Plugin将字符串转换为JavaScript对象(请不要只是评估它)。
var obj = JSON.parse($('#anchor').attr('rel'));
将该对象直接附加到jQuery data的链接也可能是一种选择。
答案 1 :(得分:1)
这里给出rel
字符串化JSON
对象的值。您需要JSON library并致电
JSON.parse($('#anchor').attr('rel')).key1