Как получить attr с необработанными объектами?

У меня есть данные attr на моем теге. Data attr имеет в нем объект HTML. Я могу получить содержимое этого attr с помощью метода data из jQuery. Однако объект HTML изменен и вместо получения — я получаю .

Как получить исходный контент?

JsFiddle demo.

Ответ 1

Я думаю, что это невозможно. Насколько я понимаю, браузер автоматически разрешает —, поэтому вам придется кодировать его на стороне сервера —.

jsFiddle

Ответ 2

Вы можете установить атрибут данных с помощью jquery

$("span").data("foo", "—");
console.log($("span").data("foo"));

Это создает — в консоли