$('a')
выбирает все ссылки (HTMLAnchorElement
с) на странице.
Элементы - это узлы DOM, определяемые их идентичностью и наличием в документе. Это не простые значения, которые может представлять JSON. Если вы посмотрите на то, что JSON.stringify()
возвращает для них, это просто {}
: JSON говорит, что все, что он знает об объекте, это то, что это Object
.
Нет смысла пытаться поместить Узел в localStorage
; что вы ожидаете получить, когда прочитаете хранилище завтра? Объект Node, который был частью документа, который пользователь закрыл и уничтожил вчера?
Если вы хотите запомнить, куда ссылались ссылки, вы должны получить его из их свойств href
как String
- простой тип значения, который можно безопасно запомнить с помощью localStorage
.