HTML-кодировка теряется при чтении атрибута из поля ввода

Я использую JavaScript, чтобы извлечь значение из скрытого поля и отобразить его в текстовом поле. Значение в скрытом поле закодировано.

Например,

<input id='hiddenId' type='hidden' value='chalk &amp; cheese' />

втягивается в

<input type='text' value='chalk &amp; cheese' />

через некоторый jQuery, чтобы получить значение из скрытого поля (в этот момент я теряю кодировку):

$('#hiddenId').attr('value')

Проблема в том, что когда я читаюchalk &amp; cheese из скрытого поля JavaScript, похоже, теряет кодировку. Сбежать" а также'Я хочу, чтобы кодировка осталась.

Есть ли библиотека JavaScript или метод jQuery, который будет кодировать строку в HTML?

Ответы на вопрос(24)

Ваш ответ на вопрос