嘿伙计们有人可以告诉我如何在style=""
上添加双引号以便我的jquery工作。
PHP代码 - 没有工作
echo" <div class='fill' style='background-image:url('image/".$row["image"]."');'></div>";
HTML代码 - 这项工作
<div class='fill' style="background-image:url('image/img.jpg');"></div>
我知道我可以使用\"
添加它,但我已经尝试了但它仍然没有用。
答案 0 :(得分:0)
这两种方法都应该有效。实际上,您不能在相同的样式引用中使用相同的样式引用 - 因此必须对其进行转义。
echo" <div class='fill' style='background-image:url(\'image/".$row["image"]."\');'></div>";
echo" <div class=\"fill\" style=\"background-image:url('image/".$row['image']."');\"></div>";
答案 1 :(得分:0)
作为替代方案,当您处理使用两种类型引号的字符串时,请考虑使用heredoc:
echo <<<EOL
<a href="javascript:alert('hi mom!')">click me</a>
EOL;
在这种情况下无需转义任何引号。