HTML-Codierung geht verloren, wenn das Attribut aus dem Eingabefeld gelesen wird

Ich verwende JavaScript, um einen Wert aus einem ausgeblendeten Feld zu ziehen und in einem Textfeld anzuzeigen. Der Wert im ausgeblendeten Feld wird codiert.

Zum Beispiel,

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

wird hineingezogen

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

über eine jQuery, um den Wert aus dem ausgeblendeten Feld zu erhalten (an diesem Punkt verliere ich die Codierung):

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

Das Problem ist das, wenn ich lesechalk &amp; cheese Aus dem verborgenen Feld scheint JavaScript die Codierung zu verlieren. Fliehen" und'Ich möchte, dass die Kodierung erhalten bleibt.

Gibt es eine JavaScript-Bibliothek oder eine jQuery-Methode, die einen String HTML-codiert?

Antworten auf die Frage(24)

Ihre Antwort auf die Frage