I’m using JavaScript to pull a value out from a hidden field and display it in a textbox. The value in the hidden field is encoded.
For example,
<input id='hiddenId' type='hidden' value='chalk & cheese' />
gets pulled into
<input type='text' value='chalk & cheese' />
via some jQuery to get the value from the hidden field (it’s at this point that I lose the encoding):
$('#hiddenId').attr('value')
The problem is that when I read chalk & cheese
from the hidden field, JavaScript seems to lose the encoding. To escape "
and '
, I want the encoding to remain.
Is there a JavaScript library or a jQuery method that will HTML-encode a string?
chalk
andcheese
ever used together 0_o – d-_-b Aug 3 at 18:45