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 & cheese' />
wird hineingezogen
<input type='text' value='chalk & 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 & 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?