В теге span у меня есть функция, где значение параметра может быть строкой с одинарной кавычкой.Javascript: Escaping single quote в параметре функции не работает
Но даже если я избегу одиночной цитаты с помощью antislash, консоль браузера отображает ошибку.
Вот мой код:
<html>
<body>
<script type="text/javascript">
function check(val)
{
console.log(val);
}
</script>
<span contenteditable onkeydown='check("foo\'foo");'>abc</span>
</body>
</html>
Почему маскирование не работает?
Я бы также хотел бы знать, но в то же время вы можете использовать ' а' – NTL
Большого спасибо, это работает ! – totoaussi