Эй, ребята, кто-то может сказать мне, как добавить двойную кавычку на style=""
чтобы мой jquery работал.
PHP-код — не работает
echo" <div class='fill' style='background-image:url('image/".$row["image"]."');'></div>";
HTML Code — эта работа
<div class='fill' style="background-image:url('image/img.jpg');"></div>
Я знаю, что могу добавить побег, используя \"
но я уже пробовал это, но это все еще не работало.
Любой из этих методов должен работать. По сути, вы не можете использовать одну и ту же кавычку стиля внутри одной и той же кавычки стиля — поэтому ее необходимо экранировать.
echo" <div class='fill' style='background-image:url(\'image/".$row["image"]."\');'></div>";
echo" <div class=\"fill\" style=\"background-image:url('image/".$row['image']."');\"></div>";
В качестве альтернативы, когда вы имеете дело со строками, которые используют оба типа кавычек, рассмотрите возможность использования Heredoc:
echo <<<EOL
<a href="javascript:alert('hi mom!')">click me</a>
EOL;
Не нужно избегать ни одной из кавычек в этом случае.