Kodowanie HTML utracone podczas odczytu atrybutu z pola wejściowego
Używam JavaScript do wyciągnięcia wartości z ukrytego pola i wyświetlenia jej w polu tekstowym. Wartość w ukrytym polu jest zakodowana.
Na przykład,
<input id='hiddenId' type='hidden' value='chalk & cheese' />
zostaje wciągnięty
<input type='text' value='chalk & cheese' />
przez niektóre jQuery, aby uzyskać wartość z ukrytego pola (w tym momencie tracę kodowanie):
$('#hiddenId').attr('value')
Problem polega na tym, że kiedy czytamchalk & cheese
z ukrytego pola JavaScript wydaje się tracić kodowanie. Uciec"
i'
, Chcę, aby kodowanie pozostało.
Czy istnieje biblioteka JavaScript lub metoda jQuery, która koduje łańcuch HTML?