Internet Explorer - как избежать одиночных кавычек - PullRequest
3 голосов
/ 31 июля 2009

В Internet Explorer, как избежать одиночных кавычек.

' работает для Firefox и т. Д., Но Internet Explorer не нравится.

Например

<input type="text" value='Single quotes `&apos;` Here' /> 

работает в Firefox, но не в IE

Ответы [ 4 ]

10 голосов
/ 31 июля 2009

& APOS; недопустим HTML - это только последовательность XML. FireFox просто делится немного большим количеством кода между его html и xml парсером. Используйте «последовательность (правильный выход html для»), как уже предлагалось.

5 голосов
/ 31 июля 2009

Использование &#39;

Вы можете просмотреть список всех ISO-8859-1 HTML-сущностей (escape-коды) здесь .

3 голосов
/ 31 июля 2009

Вы можете заключить это конкретное значение атрибута в двойные кавычки и поставить одинарную кавычку напрямую.

Также представляется, что некоторые версии Internet Explorer (правильно) не распознают сущность &apos; в HTML, только в XML, поэтому вам может повезти с &#39;.

3 голосов
/ 31 июля 2009

Как сказал AJM в комментарии, я бы попробовал это:

<input type="text" value='Single quotes &#39; Here' />

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...