Если у меня есть:
<a id="anchor" href="some link" rel="{ key1: 'value', key2 : 'value'}">text</a>
Как получить значения в атрибуте rel, чтобы я мог ссылаться на них с помощью точечной нотации?
например.
$('#anchor').attr('rel').key1
Вам необходим JSON-десериализатор или JQuery JSON-плагин для преобразования строки в объект JavaScript (пожалуйста, не просто проверяйте ее).
var obj = JSON.parse($('#anchor').attr('rel'));
Непосредственное присоединение этого объекта к вашей ссылке с помощью jQuery data также может быть вариантом.
Здесь вы даете rel значение строкового JSON объекта. Вам понадобится библиотека JSON и вызов
rel
JSON
JSON.parse($('#anchor').attr('rel')).key1