Как избежать одиночной цитаты?

Как я могу избежать ' (одинарная кавычка) в JavaScript?

Вот где я пытаюсь его использовать:

<input type='text' id='abc' value='hel'lo'>

Результат для вышеуказанного кода - "hel", заполненный в текстовом поле. Я попытался заменить "с", но это то, что я получаю.

<input type='text' id='abc' value='hel\'lo'>

Результат для вышеуказанного кода - "hel", заполненный в текстовом поле.

Как я могу успешно избежать одиночных кавычек?

Ответ 3

Как вы в контексте HTML, вам нужно использовать HTML для представления этого символа. И для HTML вам нужно использовать числовую символьную ссылку &#39; (&#x27; шестнадцатеричный):

<input type='text' id='abc' value='hel&#39;lo'>

Ответ 4

Представьте его как текстовый объект (ASCII 39):

<input type='text' id='abc' value='hel&#39;lo'>

Ответ 5

Вероятно, самый простой способ:

<input type='text' id='abc' value="hel'lo">

Ответ 6

Вы можете попробовать: &#145;