Как указано в Когда одиночные кавычки в HTML стали настолько популярными? и JQuery встроенная цитата в атрибуте, запись в Википедии на HTML говорит следующее:
Символ одиночной кавычки ('), когда используется для указания значения атрибута, также должен быть экранирован как
'
или'
(не должен быть экранирован как'
, за исключением документов XHTML), когда он появляется внутри значение самого атрибута.
Почему не следует использовать '
? Кроме того, "
безопасен для использования вместо "
?